Организация ролей и прав для магазина?
Всем привет!
есть:
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
Как мне вывести список магазинов пользователя с правами для каждого магазина? и еще вопрос - как мне при совершении каких-то действий проверять права пользователя на действие в конкретном магазине?