【发布时间】:2017-05-25 00:24:42
【问题描述】:
如果我们有这样的事情:
用户
- 身份证
- 姓名
角色
- 身份证
- 姓名
商店
- 身份证
- 姓名
role_user
- role_id
- user_id
shop_user
- shop_id
- user_id
快速:shop---shop_user---user---role_user---role
我们希望来自 SHOP 1 的所有用户都拥有 ROLE 管理员。我们该怎么做?
来自 SHOP 1 的所有用户:
$shop = Shop::find( $shopId );
$shop->users()->get();
这样的东西会很好:
$shop = Shop::find( $shopId );
$shop->users()->roles->()->where( 'name', 'Admin' )->get();
【问题讨论】:
标签: php mysql laravel relationship