Laravel 5 Entrust - пользователям принадлежат многие приложения
Я использую пакет Entrust в Laravel 5.3 для управления пользовательскими ролями и разрешениями, и он отлично работает.
Проблема в том, что мойпользователи принадлежат многим Программы, поэтому мне нужно проверить роли и разрешения с учетом того, в каком приложении они пытаются выполнить действия в каждом конкретном случае.
Поскольку Entrust не предоставляет эту функцию из коробки ... Должен ли я добавитьapp_id поле в опоруrole_user Таблица? Тогда как бы я проверил роли в каждом конкретном случае? Переопределяя методы Entrust?
Заранее спасибо.