我需要检查是否存在ManyToMany关系。
我的公司可以拥有许多可以拥有许多业务的会员和成员。
我有数据透视表:business_member
我正在尝试使用我在这篇文章中找到的代码:
但我在Laravel上收到错误。
当我尝试从编辑器运行mysql查询时,我没有错误和空结果。
我的代码和错误:laravel/bin
有人可以帮忙吗?
答案 0 :(得分:1)
比这容易得多。首先,您需要在Business模型中定义manyToMany关系,如下所示:
/**
* The members that belong to the business.
*/
public function members()
{
return $this->belongsToMany('App\Members');
}
如果您想查看给定企业有多少成员,您可以这样做,例如:
$business = Business::findOrFail($id);
dd($business->members()->count());