hasOne(SupplierDomain::class,'id','supplier_item_id'); } /* INTERFACES */ public function allowance(): Collection { // N/A return collect(); } public function allowance_string(): string { // N/A return ''; } public function getContractTermAttribute(): int { return 12; } public function getCostAttribute(): float { // N/A return 0; } public function getSupplierAttribute() { return ''; } public function hasUsage(): bool { return FALSE; } }