Update BUMDes
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums\Bumdes;
|
||||
|
||||
enum LayananPetaniBumdes: string
|
||||
{
|
||||
case SIMPAN_PINJAM = 'simpan_pinjam';
|
||||
case PENGADAAN_INPUT = 'pengadaan_input';
|
||||
case PEMASARAN_PANEN = 'pemasaran_panen';
|
||||
case PENYEWAAN_ALAT = 'penyewaan_alat';
|
||||
case JASA_PENGOLAHAN = 'jasa_pengolahan';
|
||||
case PELATIHAN = 'pelatihan';
|
||||
case BELUM_ADA = 'belum_ada';
|
||||
case LAINNYA = 'lainnya';
|
||||
|
||||
public function label(): string
|
||||
{
|
||||
return match ($this) {
|
||||
self::SIMPAN_PINJAM => 'Simpan pinjam',
|
||||
self::PENGADAAN_INPUT => 'Pengadaan input (pupuk, bibit, dll)',
|
||||
self::PEMASARAN_PANEN => 'Pembelian/pemasaran hasil panen',
|
||||
self::PENYEWAAN_ALAT => 'Penyewaan alat pengolahan',
|
||||
self::JASA_PENGOLAHAN => 'Jasa pengolahan/fermentasi',
|
||||
self::PELATIHAN => 'Pelatihan/pendampingan',
|
||||
self::BELUM_ADA => 'Belum ada layanan terkait komoditas ini',
|
||||
self::LAINNYA => 'Lainnya',
|
||||
};
|
||||
}
|
||||
|
||||
public static function options(): array
|
||||
{
|
||||
return collect(self::cases())->mapWithKeys(fn (self $value) => [$value->value => $value->label()])->all();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user