Всем привет)
Пытаюсь сейчас сделать аторизацию при помощи политик...
Авторизация действий нормально работает, возвращает 403 код.
До этого делал с помощью гейтов, все работаело нормально через if-else - 2 разных сценария развития событий)
Теперь сделал через политики и либо все проходит при авторизованном действии, либо возвращает 403(вместо этого хочу сделать редирект на логин). пробовал через if(user->can) - не получается, потому что пишет вызов метода can к null (пользователь еще не аутентифицирован). Как правильно отработать политику, чтобы можно было получить true/false а не редирект с кодом 403
а в мидлварю вот так?
if (Auth::guard($guard)->check()) {
return redirect()->route('account');
}