У меня есть контроллер с несколькими методами, и мне нужно добавить определенную проверку авторизации. Если авторизация не удалась, перенаправите страницу входа в систему. Поэтому по этой причине я создал одну закрытую функцию и этот вызов функции в конструкторе.Переадресация конструктора Laravel не работает?
class AdminController extends Controller
{
public function __construct()
{
$this->middleware('web');
$this->isLogin();
}
private function isLogin()
{
if (!empty(Auth::user())) {
echo "Hello";
} else {
echo "Fasd";
return Redirect::to('/login');
}
}
}
Если auth не найден, адрес не перенаправляется для входа. Что я пишу для этого дополнительный код?
Большое спасибо @ Andrew Редактируйте мой код. –
Вы должны использовать тестовое программное обеспечение: [link] (https://laravel.com/docs/master/middleware) [ссылка] (http://stackoverflow.com/questions/32164695/using-laravel-auth-middleware) –
Я не хочу использовать промежуточное ПО. Можете ли вы предложить мне, что я пишу неправильно в своем коде, могут, пожалуйста, помочь мне @RahmanQaiser –