$this->collection->map(function($data) { return [ 'amount' => format_price ($data->amount) , 'payment_method' => ucwords(str_replace('_', ' ', $data->payment_method)), 'approval_string' => $data->offline_payment ? ($data->approval == 1 ? "Approved" : "Decliend") : "N/A", 'date' => Carbon::createFromTimestamp(strtotime($data->created_at))->format('d-m-Y'), ]; }) ]; } public function with($request) { return [ 'result' => true, 'status' => 200 ]; } }