2017-11-18 15 views
1

Also ich benutze Rollen und Berechtigungen Zizaco/vertraue ich kam ein Problem, das ich nicht lösen konnte, wenn ich zum Beispiel @role('admin') .. @endrole es funktioniert kein Problem, wenn ich @permission('admin') .. @endpermission verwenden gibt es mir dieser FehlerLaravel Zizaco/vertrauen mit Erlaubnis Laravel 5.5

Call to undefined Methode Illuminate \ Database \ Abfrage \ Builder :: cachedPermissions()

ich eine Menge im Internet Antwort keiner von ihnen versucht

.env Datei gearbeitet :

BROADCAST_DRIVER=log 
CACHE_DRIVER=array 
SESSION_DRIVER=file 
QUEUE_DRIVER=sync 

Antwort

0

können auf role vs permission

Rolle sind verwirrend ist wie admin, guest oder registered ... Ich Art von Benutzer

Und Erlaubnis meine ist, wie see-all-users, modify-profile oder cancel-report ... ich meine Art von Action für die sie die Erlaubnis haben zu handeln

So Überprüfen Sie noch einmal, welche Berechtigungen Sie vorgenommen haben, oder erstellen Sie eine neue Berechtigung.

roles sind nicht permissions

neue Erlaubnis Stellen wie diese

$editUser = new Permission(); 
$editUser->name   = 'edit-user'; 
$editUser->display_name = 'Edit Users'; // optional 
// Allow a user to... 
$editUser->description = 'edit existing users'; // optional 
$editUser->save();