Есть ли какой-либо компонент в Laravel для обработки многоуровневого доступа пользователей к данным?

Мне нужно реализовать многоуровневый доступ к сохраненным данным в моем проекте Laravel 5.7. У меня есть этот уровень доступа пользователя:

Company leaders
    Middle manager
        Unit manager
            Sales colleague

Коллеги по продажам могут получить доступ только к тем данным, которые они сохранили.

У подразделения есть много коллег по продажам, и они также могут получить доступ к его собственным данным и данным своих коллег по продажам.

У менеджеров среднего звена есть много менеджеров подразделений, и они могут получить доступ к его собственным данным, данным руководителей подразделений и их коллегам по продажам.

Лидеры компании могут получить доступ ко всему.

Пользователи любого уровня могут добавлять новые предложения клиентов в базу данных.

Так что это не ACL, я думаю, но я не хочу изобретать велосипед. Есть ли какой-либо существующий проект, который может обрабатывать этот метод доступа?

0 ответов

Другие вопросы по тегам