2017-01-24 5 views
0

私のLaravel 5アプリケーションでは、私は2つのモデルの間に多対多の関係があります。ピボットテーブルを使ってそれらを追跡しています。私の両方のモデルでは、関連するピボットテーブル名を持つbelongsToManyメソッドをparameterとして定義しました。コントローラのピボットテーブルに値を追加します。 1つの列に対してのみ正常に動作します。もう1つの場合は、値を挿入しません。コントローラーで私はこのように呼びますLaravel 5多くの人が2つのカラムを接続していません

$this->mymodel->addToPivotTable($values); 

ここに2つのパラメーターを渡す必要がありますか?

答えて

0

私はこれを解決することができました。データセットをテーブルに保存した後、メソッドを呼び出す必要がありました。このように、

public function add(Request $request){ 
     $post = $request->all(); 

     $arr = array(1,4,5); 

     $result = $this->mymodel->create($post); 

     $result->classifications()->attach($arr); 

} 
関連する問題