소스 검색

menu permissions

Jiang qinghua 5 년 전
부모
커밋
1b5842f64d
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      src/Models/Menu.php

+ 5 - 1
src/Models/Menu.php

@@ -97,7 +97,11 @@ class Menu extends Model
             $self = call_user_func($this->queryCallback, $self);
         }
 
-        return $self->with('roles')->with('permissions')->orderByRaw($byOrder)->get()->toArray();
+        if (static::withPermission()) {
+            $self = $self->with('permissions');
+        }
+
+        return $self->with('roles')->orderByRaw($byOrder)->get()->toArray();
     }
 
     /**