Laravel 5 Laravel 5多对多连接两个柱不工作
在我的Laravel5应用程序中,两个模型之间存在多对多关系。我使用数据透视表来跟踪它们。在我的两个模型中,我都定义了belongtomany方法,并将相关的透视表名称作为参数。然后,我将向controller中的透视表添加值。它只适用于一个列。对于另一个,它没有插入任何值。在控制器中,我这样呼叫Laravel 5 Laravel 5多对多连接两个柱不工作,laravel-5,eloquent,Laravel 5,Eloquent,在我的Laravel5应用程序中,两个模型之间存在多对多关系。我使用数据透视表来跟踪它们。在我的两个模型中,我都定义了belongtomany方法,并将相关的透视表名称作为参数。然后,我将向controller中的透视表添加值。它只适用于一个列。对于另一个,它没有插入任何值。在控制器中,我这样呼叫 $this->mymodel->addToPivotTable($values); 我应该在那里传递两个参数吗?我可以解决这个问题。我需要在将数据集保存到表中后调用该方法,如下所示 p
$this->mymodel->addToPivotTable($values);
我应该在那里传递两个参数吗?我可以解决这个问题。我需要在将数据集保存到表中后调用该方法,如下所示
public function add(Request $request){
$post = $request->all();
$arr = array(1,4,5);
$result = $this->mymodel->create($post);
$result->classifications()->attach($arr);
}