Storage::class, ]; protected function serializeDate(\DateTimeInterface $date){ return $date->format('Y-m-d H:i:s'); } public function scopeShow($q) { return $q->where('is_enable', 1); } public function scopeSort($q) { return $q->orderBy('sort', 'desc')->latest('id'); } // 试验田分类 public function category() { return $this->belongsTo(RegionCategory::class, 'category_id'); } // 关联设备 public function devices() { return $this->belongsToMany(Device::class, RegionDevice::class, 'region_id', 'device_id')->withTimestamps(); } // 种植记录 public function plants() { return $this->hasMany(RegionPlantLog::class, 'region_id'); } // 收货记录 public function harvest() { return $this->hasMany(PlantHarvestLog::class, 'region_id'); } }