'integer', 'anak_masih_sekolah' => 'integer', 'yang_ikut_bekerja' => 'integer', 'skor_periode_paceklik' => SkorPeriodePaceklik::class, 'total_estimasi_biaya_kebun_per_musim' => 'integer', 'skor_kemampuan_menabung' => SkorKemampuanMenabung::class, 'estimasi_tabungan_per_bulan' => 'integer', 'skor_kecukupan_penghasilan' => SkorKecukupanPenghasilan::class, 'status_kepemilikan_lahan' => StatusKepemilikanLahanSosialEkonomi::class, 'skor_kejelasan_status_lahan' => SkorKejelasanStatusLahan::class, 'ada_sertifikat_dokumen' => 'boolean', 'ada_sengketa' => 'boolean', 'pihak_membantu_konflik' => PihakMembantuKonflik::class, 'tahun_bantuan_konflik' => 'integer', 'status_konflik' => StatusKonflik::class, ]; public function petani(): BelongsTo { return $this->belongsTo(Petani::class, 'petani_id'); } public function pendapatanKomoditas(): HasMany { return $this->hasMany(PendapatanKomoditas::class, 'sosial_ekonomi_id'); } public function pendapatanLuarPertanian(): HasMany { return $this->hasMany(PendapatanLuarPertanian::class, 'sosial_ekonomi_id'); } }