У меня есть поле (can_login
) в моей таблице пользователей.
обычно пользователи могут войти в систему. и выйдите с этим кодом:
Auth::logout();
Я хочу, чтобы каждый раз, когда вошедший в систему пользователь обновлял страницу, laravel проверял can_login
в пользовательской таблице. если can_login
ложно, автоматический выход из системы.
Я пробую это в RouteServiceProvider
public function boot()
{
parent::boot();
if(auth()->user()->can_login){
return route('logout');
}
}
но auth()->user()
всегда пусто.
middleware
, а FIYlogout
- это маршрут POST, на который вы не можете перенаправить, потому что перенаправление - это запрос GET - person dparoli   schedule 22.08.2019