Как организовать 2 группы пользователей в Laravel?
Вот у меня есть две группы юзеров - просто юзер и исполнитель. Вроде все просто - создаем 2 гуарда и все. Но посмотрев на пакеты на гитхабе вижу что пакеты не приспособлены для работы с несколькими гуардами. Например Laravel Passport. Там в таблицах есть столбец user_id и все. Дублировать таблицы для каждой группы не царское дело. Как лучше это обойти?
Мое решение такое - при регистрации юзера или исполнителя добавить его в таблицу users, где есть единственный столбец id. дальше если например регается исполнитель, параллельно с этим в таблицу contractors добавить остальные данные (имя телефон и т д). и конечно еще записать user_id. В итоге у нас есть user_id и contractor_id. если регается юзер аналогично - добавить в таблицу users_data тоже самое. или есть более простые решения?
Сделай по ссылке далее. Там реализуется валидация админов и простых пользователей. Далее делишь данные которые видит один пользователь и не видит второй. Так будет проще наверно сделать. Перейди про ссылке