Мне нужно реализовать многоуровневый доступ к сохраненным данным в моем проекте Laravel 5.7.У меня есть уровень доступа для этого пользователя:
Company leaders
Middle manager
Unit manager
Sales colleague
Коллеги по продажам могут получать доступ только к сохраненным данным.
У отдела есть много коллег по продажам, и они могут получить доступ к его собственным данным и данным.данные их коллег по продажам.
У менеджеров среднего звена есть много менеджеров подразделений, и они могут получить доступ к его собственным данным, данным менеджеров подразделений и данным своих коллег по продажам.
Руководители компаний могут получить доступ ко всему.
Пользователи любого уровня могут добавлять новые предложения, клиентов в базу данных.
Так что это не ACL, я думаю, но я не хочу изобретать велосипед.Есть ли какой-нибудь существующий проект, который может обрабатывать этот метод доступа?