Files
shipping-portal/app/Http/Resources/GroupPaidInvoicePNBPageResource.php
T
2025-07-09 01:19:02 +08:00

31 lines
731 B
PHP

<?php
namespace App\Http\Resources;
use App\Models\Transaction;
use Illuminate\Http\Resources\Json\JsonResource;
//PNB - Payment And Billing Page
//Class based on GroupResource.php
class GroupPaidInvoicePNBPageResource extends JsonResource
{
/**
* Transform the resource into an array.
*
* @param \Illuminate\Http\Request $request
* @return array
*/
public function toArray($request)
{
// dd($this->groupTransactions);
$payment_transaction = Transaction::where('payment_reference', $this->reference)->first();
return [
// 'id' => $this->id,
'invoices' => GroupTransactionResource::collection($this->groupTransactions),
];
}
}