Задать вопрос
@vvmgev

Почему не работает Auth::check() в laravel?

у мне есть класс котором есть несколько экшонов и в там может входить тот кто авторизовались

public function __construct(){

		if(!Auth::check()){
			return redirect('/');
		}

	}

так не работает а так работает
public function index()
	{
		if(!Auth::check()){
			return redirect('/');
		}
		echo 'index';
	}

но так не правилно не профессионально написать в все экшонов

извините за моего русского
  • Вопрос задан
  • 524 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 2
miraage
@miraage
Старый прогер
Почитате про middleware auth.
Ответ написан
Комментировать
Зачем вам в конструкторе это делать? Почитайте про middlware. И кстати, в ларавел уже есть мидлвар "guest", делающий то, что вам нужно.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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