Привет У меня есть следующий маршрут и конструктор в моем контроллере, я хочу проверить, аутентифицирован ли пользователь или нет, если нет, то перенаправить на страницу / warehouse / login. но по некоторым причинам я получаю Route [логин] не определена ошибка.
Я переношу свои функции из Laravel 4.2 в Laravel 5.4
Конструктор:
public function __construct()
{
$this->middleware('auth');
$this->middleware(function ($request, $next) {
if (!Auth::check()) {
$url = URL::current();
$routeName = Route::currentRouteName();
if ($routeName != "AdminLogin" && $routeName != 'admin') {
Session::put('pre_admin_login_url', $url);
}
return redirect('/warehouse/login');
}
return $next($request);
}, array('except' => array('WarehouseAdminLogin', 'WarehouseAdminVerify')));
}
Маршруты:
Route::get('/warehouse', 'WarehouseController@index');
Route::get('/warehouse/login', array('as' => 'WarehouseAdminLogin', 'uses' => 'WarehouseController@login'));