Организация ролей и прав для магазина?

Всем привет!

есть:

1) модель пользователей User - id, first_name
2) модель магазинов Store - id, name
3) есть модель ролей Role - id, name, code
4) модель права для ролей Permission - id, name, code

у одного магазина может быть несколько пользователей с одной только ролью на пользователя

создал миграцию shops_users - shop_id, user_id, role_id

Как мне вывести список магазинов пользователя с правами для каждого магазина? и еще вопрос - как мне при совершении каких-то действий проверять права пользователя на действие в конкретном магазине?


Ответы (0 шт):