Machez
@Machez
¯\_(ツ)_/¯

Как в Laravel 5.5 использовать аутентификацию и автризацию только для админки?

Необходимо в проекте на Laravel 5.5 сделать админку, которая будет доступна по путь site.domaine/admin. Развенул авторизацию "из коробки" согласно инструкции laravel.su/docs/5.4/authentication и пока она распространяется на весь сайт. Т.е. site.domaine/login, site.domaine/logout и т.д. А необходимо настроить проект так, что бы все это было внутри site.domaine/admin, т.е. site.domaine/admin/login, site.domaine/admin/logout и т.д. Подскажите как вынести все это на URL админки - /admin/*
  • Вопрос задан
  • 151 просмотр
Решения вопроса 2
solotony
@solotony
code for food, caviar preferably
на Route::group('admin' вешаешь ->middleware('auth');
Ответ написан
@aleksejjjj
Ну собственно вас никто не заставляет ссылки на логин где-либо указывать. Не вижу проблемы в том чтобы просто редиректить пользователя не выполневшего вход с /admin на /login. О /login все равно никто знать не будет. Но если уж решили в путь /admin добавлять можете попробовать так:
Route::group(['prefix' => 'admin'], function () {
    Auth::routes();
});

Возможно что-то еще поменять придется.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
21 июля 2018, в 01:45
800 руб./в час
20 июля 2018, в 23:46
800 руб./за проект