hasMany(PurchaseRequestMaterial::class); } public function purchaseRequestManuals() { return $this->hasMany(PurchaseRequestManual::class); } public function purchaseRequestVendors() { return $this->hasMany(PurchaseRequestVendor::class); } public function purchaseRequestOtherCosts() { return $this->hasMany(PurchaseRequestOtherCost::class); } public function purchaseRequestMachines() { return $this->hasMany(PurchaseRequestMachine::class); } public function purchaseRequestVendorManual() { return $this->hasMany(PurchaseRequestVendorManual::class); } public function purchaseRequestOtherCostManual() { return $this->hasMany(PurchaseRequestOtherCostManual::class); } public function purchaseRequestMachineManual() { return $this->hasMany(PurchaseRequestMachineManual::class); } public function project() { return $this->hasOne(Project::class, 'id', 'project_id'); } }