create feat management role menu

This commit is contained in:
arifal
2025-02-11 17:59:03 +07:00
parent cb90f69d1e
commit 2bf4b8b327
13 changed files with 296 additions and 51 deletions

View File

@@ -34,7 +34,11 @@ class AppServiceProvider extends ServiceProvider
$menus = Menu::whereHas('roles', function ($query) use ($user){
$query->where('roles.id', $user->roles->pluck('id'));
})
->with('children')
->with(['children' => function ($query) {
$query->whereHas('roles', function ($subQuery) {
$subQuery->where('role_menu.allow_show', 1);
});
}])
->orderBy('sort_order', 'asc')
->get();
}else{