diff --git a/skolehjem/app/Http/Controllers/PhoneController.php b/skolehjem/app/Http/Controllers/PhoneController.php new file mode 100644 index 0000000..e2c3466 --- /dev/null +++ b/skolehjem/app/Http/Controllers/PhoneController.php @@ -0,0 +1,13 @@ +user(); + + if(!isset($user)) + return redirect()->route("users.login"); + + if($user->hasAnyPermission($permissions)) { + return $next($request); + } + + return redirect()->route("users.login"); + } +} diff --git a/skolehjem/database/migrations/2020_06_30_065154_create_albums_table.php b/skolehjem/database/migrations/2020_06_30_065154_create_albums_table.php new file mode 100644 index 0000000..5efab97 --- /dev/null +++ b/skolehjem/database/migrations/2020_06_30_065154_create_albums_table.php @@ -0,0 +1,31 @@ +id(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('albums'); + } +} diff --git a/skolehjem/database/migrations/2020_06_30_065200_create_images_table.php b/skolehjem/database/migrations/2020_06_30_065200_create_images_table.php new file mode 100644 index 0000000..0ec15bd --- /dev/null +++ b/skolehjem/database/migrations/2020_06_30_065200_create_images_table.php @@ -0,0 +1,31 @@ +id(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('images'); + } +} diff --git a/skolehjem/database/migrations/2020_06_30_065206_create_videos_table.php b/skolehjem/database/migrations/2020_06_30_065206_create_videos_table.php new file mode 100644 index 0000000..fa4dc4d --- /dev/null +++ b/skolehjem/database/migrations/2020_06_30_065206_create_videos_table.php @@ -0,0 +1,31 @@ +id(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('videos'); + } +} diff --git a/skolehjem/database/seeds/UserSeeder.php b/skolehjem/database/seeds/UserSeeder.php new file mode 100644 index 0000000..0c11ea0 --- /dev/null +++ b/skolehjem/database/seeds/UserSeeder.php @@ -0,0 +1,28 @@ +name_first = "admin"; + $user->name_last = "admin"; + $user->email = "admin@admin.local"; + $user->setPasswordAttribute("1234"); + $user->phone = 12345678; + + foreach (\Spatie\Permission\Models\Permission::all() as $permission) { + $user->givePermissionTo($permission); + } + + $user->save(); + } +}