From 8870aa93f6475806c6d5366bdd9a0fbbbf25ced3 Mon Sep 17 00:00:00 2001 From: mrNikto9 Date: Thu, 18 Jul 2024 10:04:09 +0500 Subject: [PATCH] updated api Cartoons --- .../controllers/api/CartoonsController.php | 32 +++++++------------ 1 file changed, 12 insertions(+), 20 deletions(-) diff --git a/plugins/ahmadfatoni/apigenerator/controllers/api/CartoonsController.php b/plugins/ahmadfatoni/apigenerator/controllers/api/CartoonsController.php index ce66e49..33c993d 100644 --- a/plugins/ahmadfatoni/apigenerator/controllers/api/CartoonsController.php +++ b/plugins/ahmadfatoni/apigenerator/controllers/api/CartoonsController.php @@ -28,29 +28,23 @@ class CartoonsController extends Controller foreach ($data as &$project) { $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){ $data = $this->Cartoons::find($id); @@ -58,8 +52,6 @@ class CartoonsController extends Controller if (!is_null($data)){ return $this->helpers->apiArrayResponseBuilder(200, 'success', [$data]); } else { - // dd("d"); - // $this->helpers->apiArrayResponseBuilder(404, 'not found', ['error' => 'Resource id=' . $id . ' could not be found']); return $this->helpers->apiArrayResponseBuilder(404, 'error', [$data]); }