Как написать Trait для контроллера UserController.php, который вернет информацию о сотруднике по его id?
Причём тут Trait? Вам в модели надо описать связи. В контроллере вызвать User::with('roles')->find(1);
Информация о сотруднике по ид возвращается черезUser::find($id);
Для ролей нужна связь manytomany 
Ролей мало, нужны конкретные разрешения. Например, просмотр определенного раздела. Это действие может совпадать для разных ролей. Поэтому нужно сделать perms и связать с ролями через многие ко многим. Проверка через gate/can.