Задать вопрос
@firohn

Несколько авторизаций в laravel?

Доброго времени суток, хочу узнать можно ли сделать несколько авторизаций в laravel 5?
Что имею ввиду - Есть несколько модулей и отдельные таблицы пользователей под каждый модуль, нужно сделать авторизации в каждом модуле под свою таблицу в бд.
  • Вопрос задан
  • 1220 просмотров
Подписаться 1 Оценить 4 комментария
Решения вопроса 1
wielski
@wielski
✔ Совет: Вам помогли? Отметьте ответы решением.
Без проблем, достаточно скопировать папку Auth, поменяв namespace внутри файлов и поменяв название таблицы.
Но решение не из лучших - советую лучше использовать Entrust для разделения прав на доступ к определенному модулю.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
seoperin
@seoperin
Full stack web developer. Laravel / Vue
А не легче разграничить правами? Разные права на разные модули.
Ответ написан
Комментировать
AmdY
@AmdY
PHP и прочие вебштучки
Легко. Посмотрите конфиг config/auth.php
Там в секции guards это уже сделано для разных мидлварей, для api и web
Ну а в providers вы можете добавить свои провайдеры.
Ответ написан
Комментировать
@firohn Автор вопроса
Всем спасибо - все достаточно просто оказалось. Указанный ответ почти правильный. Для модульности я использую пакет - modules Для полноценной работы аутентификаиций нужно добавить еще middleware и отдельные конфиги под сессию и под auth.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы