Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Не могу разобраться с ролями и привилегиями.
Допустим возьмем к примеру обычный блог, в котором 3 роли: автор, читатель и модер.
Скажем автор имеет все привилегии.
Читатель может только читать запись.
Модер может изменять только тело записи, т.е. не имеет возможности изменять поле "название поста".
Как такое реализовать? Помогите советом, прошу.
Не в сети
Что такое «Verify»? Речь про Validator? Если да, то при чём здесь проверка прав, это класс проверки пользовательского ввода.
- Как такое реализовать? Помогите советом, прошу.
Самый простой способ — завести в таблице пользователей поле perms и проверять по нему:
str_contains(' '.Auth::user()->perms.' ', ' can_edit ');
Поле pemrs содержит разделённые пробелом значения: can_edit can_read can_delete и т.п.
Не в сети
http://bundles.laravel.com/bundle/verify
http://docs.toddish.co.uk/verify/
там уже все готово.
права выдаются же на целый экшн?
Не в сети
Не в сети
Страницы 1