Информация о сотруднике по ид возвращается через
User::find($id);
Для ролей нужна связь
manytomany
Ролей мало, нужны конкретные разрешения. Например, просмотр определенного раздела. Это действие может совпадать для разных ролей. Поэтому нужно сделать perms и связать с ролями через многие ко многим. Проверка через
gate/can.