Я знаю, что существует множество пакетов роли/разрешения, таких как bican/roles или Zizaco/entrust.Laravel & MongoDB и расширенная система ролей/разрешений
Они замечательные, но у меня есть две проблемы, и эти пакеты не могут ее решить!
- Я использую mongoDB и jenssegers/laravel-mongodb пакет, который эти пакеты не поддерживают mongo.
- И мне нужна система разрешений на основе нескольких уровней/предметов. Я имею в виду, например: пользователь может редактировать только пост 2 и отправлять 3. НЕ все сообщения!
Итак, я решил разработать эту систему самостоятельно, прежде чем начинать ее, я хочу, чтобы ваши знания давали мне советы, полезные ссылки, статьи, другие пакеты и все, что могло мне помочь.
Этот вопрос слишком широк и приведет к утонченным ответам. Попробуйте задать вопросы по конкретным вопросам кода. –