0
嵌套关系我有这些表:Laravel 5条件
用户
| ID | ROLE_ID | clan_id |
角色
| id | slug |
氏族
| id |
我需要抓住所有用户,其中蛞蝓是例如“领袖”
我该怎么办呢?
我走到这一步:
class clan extends Model{
public function leader()
{
$leader = User::whereHas('role', function($query) {
$query->where('slug', 'leader');
})->where('clan_id', $this->id)->get();
return $leader;
}
}
但是,这并不算是智能。取而代之的是,我想将它加入了我的氏族表
战队:
| ID | leader_user_id |
所以我可以轻松访问它。
非常感谢:)
但我不能做某事,如:家族: :where('name',$ clanname) - > leader(); – WLFCRK
你想获取用户或家族? –
我想取得部落,但是有一个参考领导者 - 用户,所以我也可以访问领导者用户。那可能吗? – WLFCRK