From bb1e38d27474dd3be1dcd4d1d7fa6ed33e04c9e4 Mon Sep 17 00:00:00 2001 From: Jaroslav Drzik Date: Mon, 1 Jan 2024 10:53:19 +0100 Subject: [PATCH] Seeder user menu, Guest Layout fix --- .../Superuser/UserMenuController.php | 2 +- database/seeders/UserMenuSeeder.php | 44 +++++++++++++++++++ resources/js/Layouts/GuestLayout.vue | 6 ++- 3 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 database/seeders/UserMenuSeeder.php diff --git a/app/Http/Controllers/Superuser/UserMenuController.php b/app/Http/Controllers/Superuser/UserMenuController.php index 5ceb62f..b240ef6 100644 --- a/app/Http/Controllers/Superuser/UserMenuController.php +++ b/app/Http/Controllers/Superuser/UserMenuController.php @@ -23,7 +23,7 @@ class UserMenuController extends MenuController public function get() { return Menu::with(['childs', 'permissions']) - ->where('id',10) + ->where('route_or_url','root') ->orderBy('position') ->get(); } diff --git a/database/seeders/UserMenuSeeder.php b/database/seeders/UserMenuSeeder.php new file mode 100644 index 0000000..6bf8afb --- /dev/null +++ b/database/seeders/UserMenuSeeder.php @@ -0,0 +1,44 @@ + 'Ikea', + 'icon' => "house-chimney", + 'route_or_url' => 'root', + 'position' => 1, + 'deleteable' => false, + ]); + + $about = $ikea->childs()->create([ + 'name' => 'About', + 'route_or_url' => 'about', + 'icon' => 'circle-info', + 'position' => 1, + 'deleteable' => false, + ]); + + $exchange = $ikea->childs()->create([ + 'name' => 'Exchange', + 'route_or_url' => 'exchange', + 'icon' => 'circle-info', + 'position' => 2, + 'deleteable' => false, + ]); + + } +} diff --git a/resources/js/Layouts/GuestLayout.vue b/resources/js/Layouts/GuestLayout.vue index 0a9f8a0..18a7e93 100644 --- a/resources/js/Layouts/GuestLayout.vue +++ b/resources/js/Layouts/GuestLayout.vue @@ -39,8 +39,12 @@ onMounted(fetch_menu); IKEA Price Crawler +