Ответы пользователя по тегу Laravel
  • Как сделать редирект после авторизации в Laravel 5.2?

    @crimea13
    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 замечательный.
    Будьте добры, подскажите что не так, пожалуйста.
    Ответ написан
    1 комментарий