diff --git a/database/seeders/MenuSeeder.php b/database/seeders/MenuSeeder.php index eab0b79..3cd85f5 100644 --- a/database/seeders/MenuSeeder.php +++ b/database/seeders/MenuSeeder.php @@ -14,13 +14,20 @@ class MenuSeeder extends Seeder */ public function run(): void { - $menus = [ + $menus = [ + [ + "name" => "Neng Bedas", + "url" => "main-chatbot.index", + "icon" => "mingcute:wechat-line", + "parent_id" => null, + "sort_order" => 1, + ], [ "name" => "Dashboard", "url" => "/dashboard", "icon" => "mingcute:home-3-line", "parent_id" => null, - "sort_order" => 1, + "sort_order" => 2, "children" => [ [ "name" => "Dashboard Pimpinan", @@ -67,7 +74,7 @@ class MenuSeeder extends Seeder "url" => "/master", "icon" => "mingcute:cylinder-line", "parent_id" => null, - "sort_order" => 2, + "sort_order" => 3, "children" => [ [ "name" => "Users", @@ -82,7 +89,7 @@ class MenuSeeder extends Seeder "url" => "/settings", "icon" => "mingcute:settings-6-line", "parent_id" => null, - "sort_order" => 3, + "sort_order" => 4, "children" => [ [ "name" => "Syncronize", @@ -109,7 +116,7 @@ class MenuSeeder extends Seeder "url" => "/data-settings", "icon" => "mingcute:settings-1-line", "parent_id" => null, - "sort_order" => 4, + "sort_order" => 5, "children" => [ [ "name" => "Setting Dashboard", @@ -124,7 +131,7 @@ class MenuSeeder extends Seeder "url" => "/data", "icon" => "mingcute:task-line", "parent_id" => null, - "sort_order" => 5, + "sort_order" => 6, "children" => [ [ "name" => "PBG", @@ -187,7 +194,7 @@ class MenuSeeder extends Seeder "url" => "/laporan", "icon" => "mingcute:report-line", "parent_id" => null, - "sort_order" => 6, + "sort_order" => 7, "children" => [ [ "name" => "Lap Pariwisata", @@ -221,21 +228,6 @@ class MenuSeeder extends Seeder ], ] ], - [ - "name" => "Neng Bedas", - "url" => "/chat", - "icon" => "mingcute:wechat-line", - "parent_id" => null, - "sort_order" => 7, - "children" => [ - [ - "name" => "Chat", - "url" => "main-chatbot.index", - "icon" => null, - "sort_order" => 1, - ], - ] - ], [ "name" => "Approval", "url" => "/approval", diff --git a/database/seeders/UsersRoleMenuSeeder.php b/database/seeders/UsersRoleMenuSeeder.php index 552f99c..fd823d1 100644 --- a/database/seeders/UsersRoleMenuSeeder.php +++ b/database/seeders/UsersRoleMenuSeeder.php @@ -24,7 +24,7 @@ class UsersRoleMenuSeeder extends Seeder 'Approval', 'Tools', 'Dashboard Pimpinan', 'Dashboard PBG', 'Users', 'Syncronize', 'Menu', 'Role', 'Setting Dashboard', 'PBG', 'Reklame', 'Usaha atau Industri', 'Pariwisata', 'Lap Pariwisata', 'UMKM', 'Dashboard Potensi', 'Tata Ruang', 'PDAM', 'PETA', - 'Lap Pimpinan', 'Chat', 'Dalam Sistem', 'Luar Sistem', 'Google Sheets', 'TPA TPT', + 'Lap Pimpinan', 'Dalam Sistem', 'Luar Sistem', 'Google Sheets', 'TPA TPT', 'Approval Pejabat', 'Undangan', 'Rekap Pembayaran', 'Lap Rekap Data Pembayaran', 'Lap PBG (PTSP)' ])->get()->keyBy('name'); @@ -35,14 +35,14 @@ class UsersRoleMenuSeeder extends Seeder 'Approval', 'Tools', 'Dashboard Pimpinan', 'Dashboard PBG', 'Users', 'Syncronize', 'Menu', 'Role', 'Setting Dashboard', 'PBG', 'Reklame', 'Usaha atau Industri', 'Pariwisata', 'Lap Pariwisata', 'UMKM', 'Dashboard Potensi', 'Tata Ruang', 'PDAM', 'Dalam Sistem', - 'Luar Sistem', 'Lap Pimpinan', 'Chat', 'Google Sheets', 'TPA TPT', 'Approval Pejabat', + 'Luar Sistem', 'Lap Pimpinan', 'Google Sheets', 'TPA TPT', 'Approval Pejabat', 'Undangan', 'Rekap Pembayaran', 'Lap Rekap Data Pembayaran', 'Lap PBG (PTSP)' ], 'user' => ['Dashboard', 'Data', 'Laporan', 'Neng Bedas', 'Approval', 'Tools', 'Dashboard Pimpinan', 'Dashboard PBG', 'Users', 'Syncronize', 'Menu', 'Role', 'Setting Dashboard', 'PBG', 'Reklame', 'Usaha atau Industri', 'Pariwisata', 'Lap Pariwisata', 'UMKM', 'Dashboard Potensi', 'Tata Ruang', 'PDAM', 'Dalam Sistem', - 'Luar Sistem', 'Lap Pimpinan', 'Chat', 'Google Sheets', 'TPA TPT', 'Approval Pejabat', + 'Luar Sistem', 'Lap Pimpinan', 'Google Sheets', 'TPA TPT', 'Approval Pejabat', 'Undangan', 'Rekap Pembayaran', 'Lap Rekap Data Pembayaran', 'Lap PBG (PTSP)'], 'operator' => ['Dashboard', 'Data', 'Laporan'] ]; @@ -72,6 +72,5 @@ class UsersRoleMenuSeeder extends Seeder $accountSuperadmin->roles()->sync([$roles['superadmin']->id]); $accountUser->roles()->sync([$roles['user']->id]); $accountDefault->roles()->sync([$roles['user']->id]); - // User::findOrFail(1)->roles()->sync([$roles['superadmin']->id]); } }