Я использую Laravel 5 на компьютере с Windows-dev. Я хочу настроить и использовать промежуточное программное обеспечение Auth во всем моем приложении для поддержки аутентификации. Мой случай использования стандартный. Существует два (или три) класса пользователей: Администратор и Обычный (регулярными будут все пользователи, которые не являются администраторами).Laravel Auth для проверки только администратора/суперпользователя
админ имеет очевидную роль управления серверной, и, следовательно, имеет отдельную группу маршрутизации /администратор/, который должен перенаправлять неавторизованный пользователь /админ/логин. Я поставил его, как так ..
Route::group(['middleware'=>'auth', 'prefix' => 'admin'], function() {
Route::get('login','App\[email protected]');
Route::post('login','App\[email protected]');
});
Когда форма размещена Войти, как я прошу Auth добавить фильтр
- либо, что только Validate из числа тех пользователей, где 'is_admin' is true?
- или попросить его сначала присоединиться к таблице UserRoles, чтобы идентифицировать только пользователей с ролью администратора?
Как можно увидеть страницу входа в систему, если к ней применено промежуточное ПО Auth? – Mithredate
Если бы мой ответ помог вам, тогда было бы здорово, если бы вы пометили его так же, как и acceped. Спасибо! –