fix sidebar permission user
This commit is contained in:
@@ -53,4 +53,11 @@ class User extends Authenticatable
|
||||
public function roles(){
|
||||
return $this->belongsToMany(Role::class, 'user_role')->withTimestamps();
|
||||
}
|
||||
|
||||
public function menus(){
|
||||
return Menu::whereHas('roles', function ($query){
|
||||
$query->whereIn('roles.id', $this->roles->pluck('id'))
|
||||
->where('role_menu.allow_show', true);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user