2016-05-25 11 views
1

iamは私のイメージにURLを与えようとしているので、私はconcatを使用しようとします。しかしそこには、コンカットが1列に使うだけであれば問題があります。しかし、3列を使用しているので、今私はそれを行う方法をしないでください?laravelでconcatを使用

$site = asset("uploads").'/'; 
     $result = DB::table('log_patrol_details') 
     ->select("*",DB::raw("concat('$site',photo1) as photo1")) 
     ->where('id_log_patrols', $request->input('id_log_patrols')) 
     ->orderBy('id', 'desc') 
     ->first(); 
     if(count($result)==0) { 
      $response['api_status'] = 0; 
      $response['api_message'] = "Belum ada data"; 
     }else{ 
      $response['api_status'] = 1; 
      $response['api_message'] = "success"; 
      $response['items'] = $result; 
     } 
     return response()->json($response); 

IAM私の写真1、写真2に連結を追加しようと、写真3

image

答えて

1

私は完全にはわからない:

この

は私のコントローラであり、私はあなたの質問を理解しました。 photo2photo3の2つの文を選択するだけでいいですか?いいですか?

->select("*", 
    DB::raw("concat('$site',photo1) as photo1"), 
    DB::raw("concat('$site',photo2) as photo2"), 
    DB::raw("concat('$site',photo3) as photo3") 
) 
+0

IAMそれを試してみてください( "CONCAT( '$サイト'、写真2)写真2のように")、( "CONCAT( '$サイト'、写真3)写真3のように")ちょうどそのように補正のためのおかげ屋:D –

+1

@AdamProjoよろしくお願いします。それがあなたのために働いた場合、答えを受け入れてください。ありがとう! – haakym

関連する問題