Files
database-pertani-web/app/Enums/PenyakitTanaman.php
T

29 lines
723 B
PHP

<?php
namespace App\Enums;
enum PenyakitTanaman: string
{
case BUSUK_BUAH = 'busuk_buah';
case DAUN_MENGUNING = 'daun_menguning';
case DAUN_BERCAK = 'daun_bercak';
case TANAMAN_LAYU = 'tanaman_layu';
public function label(): string
{
return match ($this) {
self::BUSUK_BUAH => 'Busuk Buah',
self::DAUN_MENGUNING => 'Daun Menguning',
self::DAUN_BERCAK => 'Daun Bercak',
self::TANAMAN_LAYU => 'Tanaman Layu',
};
}
public static function options(): array
{
return collect(self::cases())->map(fn ($case) => [
'value' => $case->value,
'label' => $case->label(),
])->toArray();
}
}