Anonymous
Добавьте путь к файлу каждому дочернему элементу, декодированному в формате JSON, каждой возвращаемой строки коллекции L
Сообщение
Anonymous » 02 дек 2024, 10:52
Я новичок в разработке ِAPi из laravel, мне нужно вставить приложение пути в массив значений
Код: Выделить всё
$halls = DB::table('halls')
->join('imagas','halls.id','=','imagas.id_Halls')
->select('halls.id','halls.hall_name','halls.hall_adress','halls.hall_details','price_hours','price_int','halls.hall_name','imagas.image_path')
->where('halls.id',157)
->get();
$results = [];
foreach ($halls as $hall) {
$array = json_decode($hall->image_path, true);
if (is_array($array)) {
$hall->image_path = 'http://127.0.0.1:8000/Imaga_halls/' . $array;
}
array_push($results, $hall);
}
return response()->json($results);
ошибка
ErrorException: преобразование массива в строку
Подробнее здесь:
https://stackoverflow.com/questions/601 ... laravel-co
1733125931
Anonymous
[b]Я новичок в разработке ِAPi из laravel, мне нужно вставить приложение пути в массив значений[/b] [code]$halls = DB::table('halls') ->join('imagas','halls.id','=','imagas.id_Halls') ->select('halls.id','halls.hall_name','halls.hall_adress','halls.hall_details','price_hours','price_int','halls.hall_name','imagas.image_path') ->where('halls.id',157) ->get(); $results = []; foreach ($halls as $hall) { $array = json_decode($hall->image_path, true); if (is_array($array)) { $hall->image_path = 'http://127.0.0.1:8000/Imaga_halls/' . $array; } array_push($results, $hall); } return response()->json($results); [/code] [b]ошибка[/b] ErrorException: преобразование массива в строку Подробнее здесь: [url]https://stackoverflow.com/questions/60128449/prepend-filepath-to-each-json-decoded-child-of-each-returned-row-of-a-laravel-co[/url]