Доброго времени суток, хочу узнать можно ли сделать несколько авторизаций в laravel 5?
Что имею ввиду - Есть несколько модулей и отдельные таблицы пользователей под каждый модуль, нужно сделать авторизации в каждом модуле под свою таблицу в бд.
Понятно - что в доках есть информация о том как поменять таблицу, поля по которым происходит "Аутентификация" Вот только это происходит на одни cookie-) Быть может реально это где то настройках ограничить область видимости, или настроить конрктено под каждый модуль ключи cookie
Без проблем, достаточно скопировать папку Auth, поменяв namespace внутри файлов и поменяв название таблицы.
Но решение не из лучших - советую лучше использовать Entrust для разделения прав на доступ к определенному модулю.
Легко. Посмотрите конфиг config/auth.php
Там в секции guards это уже сделано для разных мидлварей, для api и web
Ну а в providers вы можете добавить свои провайдеры.
Всем спасибо - все достаточно просто оказалось. Указанный ответ почти правильный. Для модульности я использую пакет - modules Для полноценной работы аутентификаиций нужно добавить еще middleware и отдельные конфиги под сессию и под auth.