$this->id, 'type' => $this->earningable_type_text, 'created_at' => $this->created_at->toDateTimeString(), 'total_earnings'=> $this->total_earnings, 'status' => $this->status_format, 'status_name' => $this->status_name, 'is_payer' => $this->payer_id ? ($this->payer_id == $request->user()->id) : false, 'beneficiary_phone' => (string) $this->whenLoaded('user', function () { return $this->user?->phone ?? ''; }, ''), // 'settle_at' ]; } }