Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Добрый день, друзья.
Понадобился rbac. Ну или его простая реализация. Нужны роли и у роли должен быть доступ к тому или иному контроллеру. Кроме того, назначение сразу двух ролей (с доступом в админку и без нее). Не хочется городить костыли и хочется, чтобы решение было более гибким, например, если понадобится добавить пермишны и сложные условия.
Подскажите, что попроще и что вы используете?
Изменено aanon (05.07.2017 22:02:27)
Не в сети
Есть кто живой?
Не в сети
никто не использует rbac на самом деле у меня как-то был проект с группами и пермишенами, я их делал с помощью cartalyst/sentry, но с тех пор пакет мягко говоря устарел… можно посмотреть в сторону cartalyst/sentinel или zizaco/entrust. есть ещё в закладках какой-то kodeine/laravel-acl но он по-моему не обновляется…
Не в сети
zizaco. Но, так как он, вроде, уже не поддерживается, лучше, наверное, этот - zizaco/entrust. Можно еще попробовать cartalyst/sentinel, он покруче, понавороченнее, там из коробки, например, подтверждение e-mail при регистрации :-) Но... Как бы это сказать... Вобщем, посмотрите zizaco/entrust :-)
Изменено Androbim (06.07.2017 12:05:52)
Не в сети
Ещё вариант https://github.com/itstructure/laravel-rbac
Не в сети
https://laravel.ru/forum/viewtopic.php?id=3654
Мой выбор: Laratrust, который является продолжением замороженного Entrust. А если бы не он, я бы наверное остановился на Spatie.
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Не в сети
Сделал аналог https://github.com/yiisoft/rbac для Laravel. Очень простой на 3 таблицах. При этом поддерживает иерархию ролей и прав. Есть правила срабатывания permissions. Доки на русском прилагаются: https://github.com/centeron/laravel-rol … er/docs/ru
Не в сети
Есть такой пакет https://github.com/itstructure/laravel-rbac
Только он работает с 6.x и 7.x ларавелем
Изменено AlexWebDeveloper (14.07.2020 20:25:11)
Не в сети
Страницы 1