Entrust Laravel 5.3
я работаю с Laravel Entrust несколько дней. Оказывается, когда я пытаюсь выполнить проверку ролей из путей, она возвращает мне следующую ошибку:
Class App\Http\Zizaco\Entrust\Middleware\EntrustRole does not exist
Вот моя проверка из пути:
Route::group(['prefix' => '/', 'middleware' => ['role:admin']], function(){
//Mis rutas
});
я сделал все, как исходная документация, и я действительно не знаю, где я ошибаюсь или делаю плохой шаг.
6
1 answers
Определение промежуточного программного обеспечения для путей в app\Http\Kernel.php
должно быть таким в соответствии с документацией:
'role' => \Zizaco\Entrust\Middleware\EntrustRole::class,
'permission' => \Zizaco\Entrust\Middleware\EntrustPermission::class,
'ability' => \Zizaco\Entrust\Middleware\EntrustAbility::class,
Если вы удалите \
, который находится в начале, вы используете другое пространство имен, и приложение не найдет их.
1
Author: Shaz, 2016-10-26 19:01:39