Пользователь, роль, страницы и разрешения: получить разрешения для страниц, к которым пользователи могут получить доступPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Пользователь, роль, страницы и разрешения: получить разрешения для страниц, к которым пользователи могут получить доступ

Сообщение Anonymous »

В Laravel 5.3 я разрабатываю ACL для своего приложения, используя 4 таблицы:
[img]https://i .sstatic.net/tznAF.png[/img]

Я могу получить отношения для
пользователей и ролей:

Код: Выделить всё

    $user = App\Models\User::find( Auth::user()->id );
//
foreach( $user->roles as $user_role )
...
роли и страницы:

Код: Выделить всё

    $roles = App\Models\Role::find( $user_role->id );
//
foreach( $roles->pages as $role_page )
...
Как получить разрешения для страниц, к которым могут получить доступ пользователи?
Пример:
Пользователь 1 – Майк имеет роль 1 – администратор, который имеет доступ к страницам 1 – домашняя страница, 2 – публикация и 3 – панель инструментов. Мне нужно указать разрешения для каждой страницы.

Подробнее здесь: https://stackoverflow.com/questions/404 ... that-users
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»