Как создать мультитенантную функциональность в laravel с 3 уровнями - PullRequest
0 голосов
/ 14 января 2020

У меня есть проект laravel, и я хочу, чтобы он был мультитенантным с 3 уровнями, т. Е.

уровень 1: супер-администратор, у которого будут все разрешения для доступа ко всем уровням.

уровень 2: администратор агентства - у которого будет разрешение на доступ ко всем данным, созданным его собственными агентами.

уровень 3: агент - который может видеть только свои собственные данные.

1 Ответ

1 голос
/ 14 января 2020

Двумя способами вы можете решить эту проблему на laravel. 1. используя контроль доступа на основе ролей. есть пакет для laravel для управления RBA C, отметьте этот https://github.com/spatie/laravel-permission 2. используя laravel guard. laravel имеет несколько средств защиты, чтобы вы могли легко управлять им

...