Многоуровневая аутентификация Laravel с несколькими ролями в одной таблице

Это ситуация:
Я создаю приложение с Laravel 5.6, где есть 3 типа зарегистрированных пользователей: администраторы, учителя и студенты.

База данных выглядит следующим образом. users таблица по умолчанию от Laravel, с отношением «многие ко многим» к roles Таблица:

users
id | email | password etc...

roles
id | name
1    admin
2    teacher
3    student

users_to_roles
id_user | id_role

Я хотел бы найти способ, позволяющий пользователям входить в систему с той же страницы входа и предоставлять доступ к нужному разделу сайта.

Я видел предложения по созданию новых охранников, но в каждом примере они хранят пользователей в разных таблицах.

Любые другие предложения принимаются.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]