Можно ли установить разрешения, связанные с контентом, на cartalyst/sentinel?

я новичок в laravel и cartalyst/sentinel, но для этого проекта я столкнулся с проблемой авторизации: мне нужно установить права пользователя CRUD для одного контента, и я столкнулся с тем, как сделать id с cartalyst/sentinel . (небольшой пример: если у меня есть блог, я хочу установить права пользователя CRUD отдельно для каждой статьи). Может ли кто-нибудь помочь мне найти документацию о чем-то подобном? Я уже реализовал такие разрешения с CakePHP, но впервые использую laravel. Благодарю вас


person Oni_01    schedule 27.01.2016    source источник


Ответы (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