Browse Source

menu permissions

Jiang qinghua 5 years ago
parent
commit
1b5842f64d
1 changed files with 5 additions and 1 deletions
  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();
     }
 
     /**