Mikhail Osher и
lynnikvadim редирект работает только на открытые ссылки, если же ссылка только для авторизованных пользователей, то происходит такая фигня:
Пытаюсь сделать вход в админку только для авторизовавшихся. В routes.php пишу маршрут
Route::get('/adminzone', ['middleware' => 'auth', function() {
// Доступ разрешён только аутентифицированным пользователям...
return view('admin.admin_template');
}]);
В /app/Http/Controllers/Auth/AuthController.php
protected $redirectTo = '/adminzone'
При обращении по адресу /adminzone получаю:
1) Если неавторизованный, то форму авторизации и после логина переадресацию на корневую страницу.
2) Если авторизованный, то сразу переадресация на корень.
Пишу в RedirectIfAuthenticated.php
return redirect('/adminzone');
Получаю бесконечную переадресацию.
Без использования посредника 'middleware' => 'auth' в маршруте, переход по ссылке /adminzone замечательный.
Будьте добры, подскажите что не так, пожалуйста.