apply($query); } public function wareHouse(): BelongsTo { return $this->belongsTo(Warehouse::class,'warehouse_id','id'); } public function owner(): BelongsTo { return $this->belongsTo(Owner::class); } public function user(): BelongsTo { return $this->belongsTo(User::class); } public function deliveryAppointmentCar(): BelongsTo { return $this->belongsTo(DeliveryAppointmentCar::class); } public function items(): HasMany { return $this->hasMany(ReceivingTaskItem::class); } public function file(): HasOne { return $this->hasOne(UploadFile::class,'table_id','id')->where('table_name','receiving_tasks'); } }