2016-08-10 5 views
0

Ich benutze Laravel 5.1. *. Installiert defender und meine Rolle 'admin' erstellt ... Aber wann wird die Verwendung der Middleware 'needsRole' (in routes.php) oder 'Defender :: hasRole (' admin ')' (im Controller) nicht funktionieren.Aufruf zu undefinierter Methode Laravel Defender

Nachricht Fehler

BadMethodCallException in Builder.php line 2093: 
Call to undefined method Illuminate\Database\Query\Builder::hasRole() 

Antwort

0

stellen Sie sicher, von zwei Dingen das Merkmal in Ihrem Modell verwenden Artesaos\Defender\Traits\HasDefender und registrieren Sie den Service-Provider dann eine Komponist Dump-Autoload

+0

Lookup entrust von zizaco ich glaube ist der Autor seine ein ziemlich solides Paket und hat viel zu bieten mit einem flüssigen api. –

Verwandte Themen