hasOne(Client::class, 'id', 'client_id'); } public function company() { return $this->hasOne(Company::class, 'id', 'company_id'); } public function invoices() { return $this->hasMany(Invoice::class, 'customer_id', 'id')->orderBy('created_at', 'DESC'); } public function customerTransactions() { return $this->hasMany(CustomerTransaction::class, 'customer_id', 'id')->orderBy('created_at', 'ASC'); } }