From 29eac5ab00f4aba705574a5de2b6ff9aacf6ccb9 Mon Sep 17 00:00:00 2001 From: Juan Felipe Zapata Moreno Date: Fri, 7 Nov 2025 09:06:12 -0600 Subject: [PATCH] ADD: metodo show client, packages, simcard --- app/Http/Controllers/Netbien/ClientController.php | 9 +++++++++ app/Http/Controllers/Netbien/PackagesController.php | 7 +++++++ app/Http/Controllers/Netbien/SimCardController.php | 9 +++++++++ 3 files changed, 25 insertions(+) diff --git a/app/Http/Controllers/Netbien/ClientController.php b/app/Http/Controllers/Netbien/ClientController.php index 1b36e60..76d4453 100644 --- a/app/Http/Controllers/Netbien/ClientController.php +++ b/app/Http/Controllers/Netbien/ClientController.php @@ -21,6 +21,15 @@ public function index() ]); } + public function show(Client $client) + { + $client->load('simCards:id,msisdn'); + + return ApiResponse::OK->response([ + 'data' => $client, + ]); + } + public function store(ClientStoreRequest $request) { $client = Client::create($request->validated()); diff --git a/app/Http/Controllers/Netbien/PackagesController.php b/app/Http/Controllers/Netbien/PackagesController.php index 602378a..8bbd1d0 100644 --- a/app/Http/Controllers/Netbien/PackagesController.php +++ b/app/Http/Controllers/Netbien/PackagesController.php @@ -23,6 +23,13 @@ public function index() ]); } + public function show(Packages $package) + { + return ApiResponse::OK->response([ + 'data' => $package, + ]); + } + public function store(PackagesStoreRequest $request) { $validated = $request->validated(); diff --git a/app/Http/Controllers/Netbien/SimCardController.php b/app/Http/Controllers/Netbien/SimCardController.php index f366ed7..a99b778 100644 --- a/app/Http/Controllers/Netbien/SimCardController.php +++ b/app/Http/Controllers/Netbien/SimCardController.php @@ -24,6 +24,15 @@ public function index() ]); } + public function show(SimCard $simCard) + { + $simCard->load('packSims.package:id,name'); + + return ApiResponse::OK->response([ + 'data' => $simCard, + ]); + } + public function store(SimCardStoreRequest $request) { try {