я новичок в laravel и cartalyst/sentinel, но для этого проекта я столкнулся с проблемой авторизации: мне нужно установить права пользователя CRUD для одного контента, и я столкнулся с тем, как сделать id с cartalyst/sentinel . (небольшой пример: если у меня есть блог, я хочу установить права пользователя CRUD отдельно для каждой статьи). Может ли кто-нибудь помочь мне найти документацию о чем-то подобном? Я уже реализовал такие разрешения с CakePHP, но впервые использую laravel. Благодарю вас
Можно ли установить разрешения, связанные с контентом, на cartalyst/sentinel?
Ответы (2)
Я думаю, что вам лучше всего это сделать, установив разрешение пользователей, используя идентификатор статьи. Вы можете дать пользователю следующие разрешения: "articles.14.read":1,"articles.24.*":1
. 14 и 24 — это идентификаторы статей, которые я придумал.
person
Fester
schedule
27.01.2016
В конце концов кажется, что никто никогда не был способен решить эту проблему, и я не могу проверить предложенное решение. Поэтому я вернулся к стандартной поддержке ACL для Laravel 5.0. Может быть, я повторю попытку, когда мне понадобится многосессионная система или другие вещи от Sentinel.
person
Oni_01
schedule
05.02.2016