@Elsa12

Как на уровне роута сделать переадресацию авторизированного пользователя?

Привет! У меня есть на сайте страница, индексовая - /, и я хочу чтобы к ней был доступ только у не зарегистрированных пользователей, как реализовать переадресацию "правильно"? Сейчас у меня это работает вот так, но насколько мне известно это костыли... Буду рада если объясните что не так, спасибо!

Route::get('/', function () {
    if(Auth::check()){
    	return redirect()->route('home');
    }else{
    	return view('index');
    }
});


P.S. использую стандартный модуль авторизации
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
shahob
@shahob
Программист
Используйте Middleware

Здесь подробнее описано https://laravel.com/docs/5.6/authentication
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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