Laravel ACL — по какому маршруту идти?

Я работаю над новым проектом Laravel и нуждаюсь в некотором понимании того, куда идти с внедрением ACL в мое приложение.

Мне нужно пойти немного глубже, чем просто назначить пользователю роль (Admin, Manager и т. Д.). Это должно быть основано на команде. Каждый пользователь может быть связан с несколькими командами и иметь разные роли для каждой из них. Когда пользователь, например, заходит на myapp.com/viewteam/6, мне нужно проверить параметр URL, а затем определить, какой файл «просмотра» нужно отобразить, в зависимости от роли, которую текущий пользователь играет в этой команде, если он связан с это вообще.

Должен ли я использовать готовый пакет ACL (рекомендую, пожалуйста!) Или сам собрать что-нибудь? Кратко подумав об использовании запроса в Middleware, но не замедлит ли это время загрузки? Это было бы очень легко реализовать … просто проверьте текущего пользователя и переданный параметр URL-адреса, чтобы увидеть, имеют ли они роль для этой команды.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector