【发布时间】:2016-05-13 13:04:19
【问题描述】:
我收到错误消息,但找不到原因?
调用未定义的方法 Illuminate\Database\Query\Builder::domains()
错误出现在我的控制器的这两行:
$tags = Domains::query()->findOrFail($id);
$tags->domains()->attach($all_tags);
我正在使用数据透视表,这是我的 belongsToMany() 关系:
public function domains() { return $this->belongsToMany('App\Models\technical\Domains', 'domain_tag', 'id', 'domains_id'); }
有人知道为什么吗?
【问题讨论】:
-
你打电话给模特
Domain并寻找它是domains()?
标签: php laravel relationship