Kentavr16
@Kentavr16
long cold winter

Почему не срабатывает редирект?

контроллер
public function login(Request $request){
        if(Auth::check()){
            return redirect(route("mainPage"));
        }
        $validatedData = $request->validate([
            "email"=>"email|required",
            "password"=>"string|required"
        ]);
        if(Auth::attempt($validatedData)){
            $request->session()->regenerate();
            return redirect(route("mainPage"));
        }
        return redirect(route("login"));
    }

я добавил условие
if(Auth::check()){
            return redirect(route("mainPage"));
        }
, для того чтобы авторизованный пользователь перенаправлялся на главную со страницы входа. Но этот кусочек не срабатывает. Я могу спокойно входить на login авторизованным.
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
iMedved2009
@iMedved2009
Не люблю людей
У вас какой то странный метод. Судя по всему он у вас предназначен для post запросов.
php artisan route:list | grep login что покажет
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы