Есть сотрудники и транзакции и 3 разных отдела город, отдел кадров, колл-центр
У сотрудников в таблице есть related_id и related_type, для полиморфной связи с любыми из отделов
Некоторые сотрудники должны быть привязаны к колл-центру, но иметь возможность переключаться между городами
Админ будет иметь возможность переключаться в любой из доступных разделов
Как лучше реализовать это переключение? Чтобы сотрудник принадлежал тому отделу, в котором был изначально создан и имел доступ к другим
То есть в разделах сотрудников и транзакций должны отображаться разные записи в зависимости от выбранного отдела
Использую laravel, spatie/laravel menu, spatie/laravel permissions, кто имел подобный опыт, прошу отписаться
Не пойму, зачем тут полиморфная связь если сотрудники всегда привязываются только к отделам? А так много чего не понятно, в том числе что такое "переключаться". Опишите ваш вопрос более понятно, чтобы человек, который впервые его видит, понял суть.