После get()
метода в построителе запросов вы получите коллекцию, так что вы можете использовать функцию map()
для l oop каждого hall
объекта.
и конкат пути префикса с изображением :
$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 = $halls->map(function($hall) {
$array = json_decode($hall->image_path, true);
$hall->image_path = collect($array)->map(function($image) {
return 'http://127.0.0.1:8000/Imaga_halls/'.$image;
})->toArray();
return $hall;
});
return response()->json($results);