updated api Cartoons

This commit is contained in:
mrNikto9 2024-07-18 10:04:09 +05:00
parent bb602f97b3
commit 8870aa93f6
1 changed files with 12 additions and 20 deletions

View File

@ -28,29 +28,23 @@ class CartoonsController extends Controller
foreach ($data as &$project) { foreach ($data as &$project) {
$project['list_image'] = $baseUrl . $project['list_image']; $project['list_image'] = $baseUrl . $project['list_image'];
$project['banner_image'] = $baseUrl . $project['banner_image'];
$project['logo'] = $baseUrl . $project['logo'];
$project['main_characters_image'] = $baseUrl . $project['main_characters_image'];
$project['shots_image'] = $baseUrl . $project['shots_image'];
$project['posters_image'] = $baseUrl . $project['posters_image'];
if(!is_null($project['list_characters']))
foreach ($project['list_characters'] as &$character)
$character['characters_image'] = $baseUrl . $character['characters_image'];
if(!is_null($project['list_shots']))
foreach ($project['list_shots'] as &$shot)
$shot['shot_image'] = $baseUrl . $shot['shot_image'];
if(!is_null($project['list_shots']))
foreach ($project['list_posters'] as &$poster)
$poster['image'] = $baseUrl . $poster['image'];
} }
return $this->helpers->apiArrayResponseBuilder(200, 'success', $data); $filteredData = array_map(function($data) {
return [
'id' => $data['id'],
'name' => $data['name'],
'list_image' => $data['list_image'],
'created_at' => $data['created_at'],
'updated_at' => $data['updated_at'],
];
}, $data);
return $this->helpers->apiArrayResponseBuilder(200, 'success', $filteredData);
} }
public function show($id){ public function show($id){
$data = $this->Cartoons::find($id); $data = $this->Cartoons::find($id);
@ -58,8 +52,6 @@ class CartoonsController extends Controller
if (!is_null($data)){ if (!is_null($data)){
return $this->helpers->apiArrayResponseBuilder(200, 'success', [$data]); return $this->helpers->apiArrayResponseBuilder(200, 'success', [$data]);
} else { } else {
// dd("d");
// $this->helpers->apiArrayResponseBuilder(404, 'not found', ['error' => 'Resource id=' . $id . ' could not be found']);
return $this->helpers->apiArrayResponseBuilder(404, 'error', [$data]); return $this->helpers->apiArrayResponseBuilder(404, 'error', [$data]);
} }