2016-08-10 2 views
0

Я использую Laravel 5.1. *. Установлен defender и создал мою роль «admin» ... Но когда будет использоваться промежуточное ПО «needRole» (в routes.php) или «Defender :: hasRole ('admin') '(в контроллере) не работает.Позвоните, чтобы уточнить метод Laravel Defender

Сообщение об ошибке

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

ответ

0

убедиться в двух вещах использовать признак в вашей модели Artesaos\Defender\Traits\HasDefender и зарегистрировать поставщика услуг затем сделать композитор дамп-автозагрузку

+0

поиска Доверьте по zizaco я считаю, является автором ее довольно солидный пакет и предлагает много предложений с плавным api. –

Смежные вопросы