fix menu tax in data and fix session when multiple user login

This commit is contained in:
arifal hidayat
2025-08-07 00:51:46 +07:00
parent 0abf278aa3
commit af05a39a82
13 changed files with 1209 additions and 36 deletions

View File

@@ -14,6 +14,8 @@ class MenuSeeder extends Seeder
*/
public function run(): void
{
Menu::whereIn('name', ['Data Pajak','Pajak'])->delete();
$menus = [
[
"name" => "Neng Bedas",
@@ -193,6 +195,12 @@ class MenuSeeder extends Seeder
"icon" => null,
"sort_order" => 9,
],
[
"name" => "Pajak",
"url" => "taxation",
"icon" => null,
"sort_order" => 10,
]
]
],
[
@@ -270,21 +278,6 @@ class MenuSeeder extends Seeder
],
]
],
[
"name" => "Pajak",
"url" => "/tax",
"icon" => "mingcute:coin-line",
"parent_id" => null,
"sort_order" => 10,
"children" => [
[
"name" => "Data Pajak",
"url" => "taxation",
"icon" => null,
"sort_order" => 1,
]
]
]
];
foreach ($menus as $menuData) {
@@ -292,7 +285,7 @@ class MenuSeeder extends Seeder
}
}
private function createOrUpdateMenu($menuData, $parentId = null){
private function createOrUpdateMenu($menuData, $parentId = null){
$menuData['parent_id'] = $parentId;
$menu = Menu::updateOrCreate(['name' => $menuData['name']], Arr::except($menuData, ['children']));