Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 05.07.2017 22:01:46

Какой RBAC вы используете?

Добрый день, друзья.

Понадобился rbac. Ну или его простая реализация. Нужны роли и у роли должен быть доступ к тому или иному контроллеру. Кроме того, назначение сразу двух ролей (с доступом в админку и без нее). Не хочется городить костыли и хочется, чтобы решение было более гибким, например, если понадобится добавить пермишны и сложные условия.

Подскажите, что попроще и что вы используете?

Изменено aanon (05.07.2017 22:02:27)

Не в сети

#2 06.07.2017 11:24:29

Re: Какой RBAC вы используете?

Есть кто живой?

Не в сети

#3 06.07.2017 11:52:00

Re: Какой RBAC вы используете?

никто не использует rbac smile на самом деле у меня как-то был проект с группами и пермишенами, я их делал с помощью cartalyst/sentry, но с тех пор пакет мягко говоря устарел… можно посмотреть в сторону cartalyst/sentinel или zizaco/entrust. есть ещё в закладках какой-то kodeine/laravel-acl но он по-моему не обновляется…

Не в сети

#4 06.07.2017 12:04:43

Re: Какой RBAC вы используете?

zizaco. Но, так как он, вроде, уже не поддерживается, лучше, наверное, этот - zizaco/entrust. Можно еще попробовать cartalyst/sentinel, он покруче, понавороченнее, там из коробки, например, подтверждение e-mail при регистрации :-) Но... Как бы это сказать... Вобщем, посмотрите zizaco/entrust :-)

Изменено Androbim (06.07.2017 12:05:52)

Не в сети

#5 19.08.2018 08:29:44

Re: Какой RBAC вы используете?

Не в сети

#6 19.08.2018 09:34:16

Re: Какой 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.

Не в сети

#7 06.11.2018 02:34:26

Re: Какой RBAC вы используете?

Сделал аналог https://github.com/yiisoft/rbac для Laravel. Очень простой на 3 таблицах. При этом поддерживает иерархию ролей и прав. Есть правила срабатывания permissions. Доки на русском прилагаются: https://github.com/centeron/laravel-rol … er/docs/ru

Не в сети

#8 14.07.2020 20:10:54

Re: Какой RBAC вы используете?

Есть такой пакет https://github.com/itstructure/laravel-rbac
Только он работает с 6.x и 7.x ларавелем

Изменено AlexWebDeveloper (14.07.2020 20:25:11)

Не в сети

Подвал раздела