public function findByKey($key) { $account = Account::whereAccountKey($key)->with('clients.invoices.invoice_items', 'clients.contacts')->firstOrFail(); return $account; }