2017-05-26 136 views
-1

我有一個post和tag的多對多關係,但我無法將數據插入數據透視表。我想存儲的職位標籤多個值Laravel多對多關係Array Issue

查看代碼圖片鏈接:

enter image description here

控制器代碼圖片鏈接:

enter image description here

的關係我建立是可以的,只是在存儲帖子的多個標籤的數據時存在問題。

+0

您嘗試了什麼,以及您遇到過什麼困難(例如,任何錯誤)? – morph

+1

請直接在您的帖子中插入您的代碼,並且不要將代碼發佈爲圖片。 – codedge

+0

改進的格式和正確的語法。 – purvik7373

回答

0

問題現在解決了。下面是我修改的控制器代碼,它能夠在數據庫中成功存儲數據。視圖代碼與在沒有修改任何內容之前發佈的視圖代碼相同。

public function store(Request $request) 
    { 
     $post=new Post(); 
     $post->title=$request->title; 
     $post->description=$request->description; 
     $post->user_id=\Auth::user()->id; 
     $post->category_id=$request->category; 
     $post->toArray(); 
     $post->save(); 
     $post->tags()->attach($request->input('tags')); 
     return redirect('/post'); 
    }