Skip to content

Commit 5c5e2dc

Browse files
authored
Merge pull request #54 from balajidharma/2.x-Changes
#53 - Fixed
2 parents 36e7082 + 82158e3 commit 5c5e2dc

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

app/Http/Controllers/Admin/MenuItemController.php

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,13 @@ public function create(Menu $menu)
6161
*/
6262
public function store(StoreMenuItemRequest $request, Menu $menu)
6363
{
64-
$menu->menuItems()->create($request->except(['roles']));
64+
$item = $menu->menuItems()->create($request->except(['roles']));
6565

6666
$roles = $request->roles ?? [];
67-
if(!empty($roles)) {
68-
$menu->assignRole($roles);
69-
}
67+
$item->assignRole(array_map('intval', $roles));
7068

7169
return redirect()->route('admin.menu.item.index', $menu->id)
72-
->with('message', 'Menu created successfully.');
70+
->with('message', 'Menu Item created successfully.');
7371
}
7472

7573
/**
@@ -96,7 +94,7 @@ public function update(UpdateMenuItemRequest $request, Menu $menu, MenuItem $ite
9694
$item->update($request->except(['roles']));
9795

9896
$roles = $request->roles ?? [];
99-
$item->syncRoles($roles);
97+
$item->syncRoles(array_map('intval', $roles));
10098

10199
return redirect()->route('admin.menu.item.index', $menu->id)
102100
->with('message', 'Menu Item updated successfully.');

0 commit comments

Comments
 (0)