2017-08-29 77 views
-1

我已經插入值到數據庫中多個選擇像這樣somevalue1,somevalue2,somevalue3在Laravel使用implode函數。Laravel數據庫內爆函數

Controller.php這樣

  $project_name=$request->project_name; 
      $project_id=$request->project_id; 
      $client_id=$request->client_id; 
      $project_status=$request->project_status; 
      $approver = implode(",",Input::get(array('approver'))); 

我想在價值分別不喜歡somevalue1,somevalue2。我怎樣才能解決這個問題?

+0

你不想逗號? –

+0

不知道你的問題是什麼。你使用了implode,但你不想使用implode?什麼是實際問題。你有什麼,比你想要什麼?顯示例子和更多,相關的代碼。 –

+0

沒有插入時用逗號插入時,當我提取整個值是在一個單一的字符串中,我希望它在單獨的字符串中沒有逗號 – user7346035

回答

-1

保存到數據庫時可以使用json_encode

$save_approver = json_encode($request->approver); 

json_decode當從數據庫中檢索時。

$get_approver = json_decode($your_variable, TRUE); 
foreach($get_approver as $value){ 
    // operations 
}