Использование concat в Laravel

Я пытаюсь дать URL моего изображения, поэтому я пытаюсь использовать concat. но там у меня проблемы, если concat просто использует 1 столбец, я могу сделать это. но использовать 3 столбца, так что я не знаю, как это сделать?

это мой контроллер:

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

я пытаюсь добавить concat к моим photo1, photo2 и photo3

образ

1

Решение

Я не совсем уверен, что понял ваш вопрос. Не могли бы вы просто добавить еще два утверждения к вашему выбору для photo2 а также photo3 и ты в порядке?

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

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector