Compare commits

..

No commits in common. "2430e69cf4a27f3aa5a9eb364f0d915fc64fd4f8" and "e79670395b68e0460f890b776b7def6943a8a6f0" have entirely different histories.

View File

@ -49,11 +49,9 @@ class SysUser extends BaseModel
public function getAuthoritiesAttr(): array public function getAuthoritiesAttr(): array
{ {
$menus = []; $menus = [];
$this->roles->load(['menus']);
$roleIds = $this->roles->column('role_id'); $roleIds = $this->roles->column('role_id');
dd($roleIds); dd($roleIds);
$this->roles->load(['menus']);
foreach ($this->roles as $role) { foreach ($this->roles as $role) {
$menus = array_merge($menus, $role->menus->hidden(['pivot'])->where('deleted', 0)->toArray()); $menus = array_merge($menus, $role->menus->hidden(['pivot'])->where('deleted', 0)->toArray());
} }