Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Всем привет. Хотелось бы услышать совета от коллег. Суть такова. Есть админка скажем по адресу url/admin и есть личный кабинет пользователя допустим по адресу url/lk/{{username}}. Авторизация из коробки завелась все хорошо. Версия Laravel 5.2. Так вот вопрос как грамотно сделать 2 отдельных авторизации для пользователя и для админа. Таблицы у них разные в базе. Спасибо.
Не в сети
Концепция с разными таблицами неверна. Делайте одну таблицу, заводит либо роли пользователя, либо просто признак того что пользователь админ. Для админки делаете мидлваре, в нем проверяете права.
Не в сети
Ну, если желание настойчивое - в 5.2 же есть поддержка разных реализаций Auth одновременно.
Не в сети
Ну, если желание настойчивое - в 5.2 же есть поддержка разных реализаций Auth одновременно.
Желание очень настойчивое.
Не в сети
Ну, если желание настойчивое - в 5.2 же есть поддержка разных реализаций Auth одновременно.
Это как делается? что-то в доках не нашел
Не в сети
Не в сети
Я не нашел сначала как это использовать
вот оно оказывается как, можно имя гарда указывать явно
Accessing Specific Guard Instances
You may specify which guard instance you would like to utilize using the guard method on the Auth facade. This allows you to manage authentication for separate parts of your application using entirely separate authenticatable models or user tables.
The guard name passed to the guard method should correspond to one of the guards configured in your auth.php configuration file:
if (Auth::guard('admin')->attempt($credentials)) {
//
}
Не в сети
Страницы 1