我有Recipe
模型,与Category
模型有关系(食谱可以分为多个类别)。
这是我的食谱模型中的关系代码:
public function categories()
{
return $this->hasMany('App\Category');
}
在这里,我试图附上它:
$recipe = new Recipe;
$recipe->title = $request->recipe['title'];
$recipe->categories()->attach($request->categories);
当我运行我的代码时,我收到以下错误:
"调用未定义的方法Illuminate \ Database \ Query \ Builder :: attach()"
我失踪了什么?
答案 0 :(得分:2)