fix menu seeder

This commit is contained in:
arifal
2025-09-10 18:20:21 +07:00
parent 8a513460bb
commit 809eb85255

View File

@@ -32,8 +32,8 @@ class MenuSeeder extends Seeder
"sort_order" => 2,
"children" => [
[
"name" => "Dashboard Pimpinan SIMBG",
"url" => "dashboard.leader",
"name" => "Dashboard Pimpinan (SIMBG)",
"url" => "dashboard.home",
"icon" => null,
"sort_order" => 1,
],
@@ -69,12 +69,6 @@ class MenuSeeder extends Seeder
"icon" => null,
"sort_order" => 4,
],
[
"name" => "Dashboard Pimpinan",
"url" => "dashboard.home",
"icon" => null,
"sort_order" => 5,
],
],
],
[
@@ -288,7 +282,7 @@ class MenuSeeder extends Seeder
private function createOrUpdateMenu($menuData, $parentId = null){
$menuData['parent_id'] = $parentId;
$menu = Menu::updateOrCreate(['name' => $menuData['name']], Arr::except($menuData, ['children']));
$menu = Menu::updateOrCreate(['url' => $menuData['url']], Arr::except($menuData, ['children']));
if(!empty($menuData['children'])){
foreach($menuData['children'] as $child){