StatusLahan::class, 'path' => 'array', 'komoditas_lain' => 'array', 'tanaman_penaung' => 'array', 'kondisi_tanaman' => KondisiTanaman::class, 'serangan_hama' => SeranganHama::class, 'penyakit_tanaman' => PenyakitTanaman::class, 'keparahan_serangan' => KeparahanSerangan::class, 'foto' => 'array', 'jenis_hama' => 'array', 'jenis_penyakit' => 'array' ]; public function profile(): BelongsTo { return $this->belongsTo(Profile::class, 'profile_id'); } public function desaKelurahan(): BelongsTo { return $this->belongsTo(DesaKelurahan::class, 'desa_kelurahan_id'); } public function adat(): BelongsTo { return $this->belongsTo(Adat::class, 'adat_pemilik_id'); } public function tanaman(): HasMany { return $this->hasMany(Tanaman::class, 'lahan_id'); } public function petani(): BelongsTo { return $this->belongsTo(Profile::class, 'petani_id'); } public function komoditas(): BelongsTo { return $this->belongsTo(Komoditas::class, 'komoditas_id'); } public function jenisKomoditas(): BelongsTo { return $this->belongsTo(JenisKomoditas::class, 'jenis_komoditas_id'); } public function varietas(): BelongsTo { return $this->belongsTo(Varietas::class, 'varietas_id'); } }