date ?? Carbon::now()->toDateString(); $companyMapping = [ 'PKB', 'KOPKB', ]; $billplzTransactionReview = array_map(function($company_code) use($date){ $billplzService = new BillplzService($company_code); return $billplzService->getBillplzTransactionReview($date)->toArray(); }, $companyMapping); return response()->json(array_merge(...$billplzTransactionReview), 200); } public function show(Request $request) { $companyMapping = [ 'PKB', 'KOPKB', ]; $billplzTransactionReview = array_map(function($company_code) use($request){ $billplzService = new BillplzService($company_code); return $billplzService->getBillplzTransactionReviewByBillId($request->bill_id)->toArray(); }, $companyMapping); return response()->json($billplzTransactionReview, 200); } }