我希望通过本地范围获得看不见的地方
Place
模型与名为User
的{{1}}模型存在多对多的关系
seen()
我希望看到具有本地范围的看不见的地方,如下所示:
public function seen()
{
$user = $this->belongsToMany(User::class,'place_seen');
return $user;
}
答案 0 :(得分:3)
您可以将doesntHave()
功能用作:
public function scopeUnSeen($query)
{
return $query->doesntHave('seen');
}