$this->id, 'order_num' => $this->order_num, 'customer' => $this->whenLoaded('customer', fn() => [ 'id' => $this->customer->id, 'fullname' => $this->customer->fullname, 'email' => $this->customer->email, ]), 'amount' => $this->amount, 'status' => $this->status, 'date' => $this->date, 'created_at' => $this->created_at, ]; } }