Update Kelompok Tani

This commit is contained in:
2026-11-05 21:30:38 +07:00
parent c55ff109a0
commit 291ebf919c
16 changed files with 823 additions and 413 deletions
+18
View File
@@ -0,0 +1,18 @@
<?php
namespace App\Enums;
enum JenisKelompokTani: string
{
case POKTAN = 'Kelompok Tani (Poktan)';
case KWT = 'Kelompok Wanita Tani (KWT)';
case GAPOKTAN = 'Gabungan Kelompok Tani (Gapoktan)';
case PEMUDA_TANI = 'Kelompok Pemuda Tani';
case ASOSIASI = 'Asosiasi Petani';
case LAINNYA = 'Lainnya';
public static function options(): array
{
return collect(self::cases())->mapWithKeys(fn (self $jenis) => [$jenis->value => $jenis->value])->all();
}
}
+17
View File
@@ -0,0 +1,17 @@
<?php
namespace App\Enums;
enum StatusLegalitasKelompokTani: string
{
case BELUM_ADA = 'Belum ada SK/dokumen apa pun';
case PROSES = 'Sedang proses pengajuan';
case SK_DESA_KECAMATAN = 'Sudah ada SK dari desa/kecamatan';
case SK_DINAS_KABUPATEN = 'Sudah ada SK dan terdaftar di Dinas/Kabupaten';
case TIDAK_TAHU = 'Tidak tahu';
public static function options(): array
{
return collect(self::cases())->mapWithKeys(fn (self $status) => [$status->value => $status->value])->all();
}
}