Администратор назначает роли и разрешения для сотрудников. Как должна выглядеть структура моделей
1 Admin
- EmployeePermission
- EmployeeRole
или
2 Сотрудник
- Роль
- Разрешение
Также, если администраторы несут ответственность за создание сотрудников, я предполагаю, что контроллеры должны быть организованы, как указано ниже
Администратор
- EmployeeController.php
- EmployeeRoleController.php