Задать вопрос
@Topoirik11

Как написать Trait для контроллера UserController.php, который вернет информацию о сотруднике по его id?

БД с таблицами users и users_roles я создал , но не могу понять как быть дальше, саму структуру действий
  • Вопрос задан
  • 164 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Решения вопроса 1
Причём тут Trait? Вам в модели надо описать связи. В контроллере вызвать User::with('roles')->find(1);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@jazzus
Информация о сотруднике по ид возвращается через
User::find($id);
Для ролей нужна связь manytomany
Ролей мало, нужны конкретные разрешения. Например, просмотр определенного раздела. Это действие может совпадать для разных ролей. Поэтому нужно сделать perms и связать с ролями через многие ко многим. Проверка через gate/can.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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