Laravel 5 Laravel 5多对多连接两个柱不工作

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

在我的Laravel5应用程序中,两个模型之间存在多对多关系。我使用数据透视表来跟踪它们。在我的两个模型中,我都定义了belongtomany方法,并将相关的透视表名称作为参数。然后,我将向controller中的透视表添加值。它只适用于一个列。对于另一个,它没有插入任何值。在控制器中,我这样呼叫

$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);

}