$company->id, 'hash_id' => Crypt::encryptString($company->id), 'name' => $company->name, 'debtor' => $company->debtor, 'reference' => $company->reference, 'type' => $company->type, 'business_type' => (int)$company->business_type, 'status' => $company->status, 'created_at' => $company->created_at->format('d-m-Y') ]; } /** * Include Contact * * @param Company $company * @return Item */ public function includeContact(Company $company): Item { $contact = $company->contacts(); return $this->item($contact->first(), new ContactTransformer()); } }