Как сделать аутентификацию на несколько типов пользователей в laravel5.2?

Нужно сделать вход для нескольких типов пользователей, в laravel 5.2 увидел этот функционал из коробки.
Допустим нужно сделать тип пользователей с различным функционалом: пользователь и админ.
Создаю две таблицы, и auth работает для user, как можно сделать его для администратора?
  • Вопрос задан
  • 474 просмотра
Решения вопроса 3
@DP-Studio
20 лет веб-разработки
Используйте или как вам выше написали Entrust или Sentinel

Офф док: https://cartalyst.com/manual/sentinel/2.0
Статья как быстро внедрить в проект: angrydeer.ru/laravel/laravel-5-2-sajt-s-nulya-i-do...
Ответ написан
Комментировать
wielski
@wielski
✔ Совет: Вам помогли? Отметьте ответы решением.
Лучше используйте проверенный Entrust.
В нем все из коробки (роли, права ролей, и т.д.).
Работает плотно со встроенным Auth.

Конечно, можно все реализовать стандартными возможностями Laravel, но выйдет это в лишних 500 строк кода. И не факт, что вы напишите этот код правильно :)
Ответ написан
Комментировать
@Silm
https://laravel.com/docs/5.2/authorization

аутентификация - это "вход", проверка логина и пароля
авторизация - представление определенных прав
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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