This commit is contained in:
2026-07-07 23:24:54 +07:00
19 changed files with 668 additions and 211 deletions
+14 -4
View File
@@ -2,6 +2,13 @@
namespace App\Models\Pertanian;
use App\Enums\PihakMembantuKonflik;
use App\Enums\SkorKecukupanPenghasilan;
use App\Enums\SkorKejelasanStatusLahan;
use App\Enums\SkorKemampuanMenabung;
use App\Enums\SkorPeriodePaceklik;
use App\Enums\StatusKepemilikanLahanSosialEkonomi;
use App\Enums\StatusKonflik;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasMany;
@@ -45,15 +52,18 @@ class SosialEkonomi extends Model
'jumlah_tanggungan' => 'integer',
'anak_masih_sekolah' => 'integer',
'yang_ikut_bekerja' => 'integer',
'skor_periode_paceklik' => 'integer',
'skor_periode_paceklik' => SkorPeriodePaceklik::class,
'total_estimasi_biaya_kebun_per_musim' => 'integer',
'skor_kemampuan_menabung' => 'integer',
'skor_kemampuan_menabung' => SkorKemampuanMenabung::class,
'estimasi_tabungan_per_bulan' => 'integer',
'skor_kecukupan_penghasilan' => 'integer',
'skor_kejelasan_status_lahan' => '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