@vladislav997

Как в Laravel после регистрации/авторизации оставаться на той же странице?

Подскажите, у меня на многих страницах в ларавеле есть модалка с авторизацией/регистрацией, как сделать чтобы после регистрации/авторизации оставаться на той же странице, с которой авторизовался? Но если авторизация была с роута /login или /register, тогда попадать на главную?

Register Controller

public function store(Request $request)
    {
        $user = User::create([
            'phone' => $request->phone,
            'password' => Hash::make($request->password),
        ]);

        event(new Registered($user));

        Auth::login($user);

        return redirect(RouteServiceProvider::HOME);
    }


Login Controller

public function store(LoginRequest $request)
    {
        $request->authenticate();

        $request->session()->regenerate();

        return redirect()->intended(RouteServiceProvider::HOME);
    }

  • Вопрос задан
  • 194 просмотра
Пригласить эксперта
Ответы на вопрос 1
iMedved2009
@iMedved2009
Не люблю людей
return redirect()->back();
А на роуты login и register просто повесить миддлваре аля guest который будет редиректить куда надо.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы