belongsTo(Station::class); } function stationTask(): BelongsTo { return $this->belongsTo(StationTask::class); } public function batch(): BelongsTo { //波次 return $this->belongsTo(Batch::class); } function stationTaskCommodities(): HasMany { return $this->hasMany(StationTaskCommodity::class); } function stationTaskMaterialBoxes(): HasMany { return $this->hasMany(StationTaskMaterialBox::class); } function materialBoxes(): HasManyThrough { return $this->hasManyThrough( MaterialBox::class, StationTaskMaterialBox::class, 'station_task_batch_id', 'id', 'id', 'material_box_id' ); } }