hasMany(Customer::class); } public function items() { return $this->hasMany(Item::class); } public function invoices() { return $this->hasMany(Invoice::class); } public function estimates() { return $this->hasMany(Estimate::class); } public function expenses() { return $this->hasMany(Expense::class); } public function payments() { return $this->hasMany(Payment::class); } public function recurringInvoices() { return $this->hasMany(RecurringInvoice::class); } public function checkTransactions() { if ( $this->customers()->exists() || $this->items()->exists() || $this->invoices()->exists() || $this->estimates()->exists() || $this->expenses()->exists() || $this->payments()->exists() || $this->recurringInvoices()->exists() ) { return true; } return false; } }