Explorar o código

menu permissions

Jiang qinghua %!s(int64=5) %!d(string=hai) anos
pai
achega
1b5842f64d
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  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();
     }
 
     /**