Field cleanup and some field details
This commit is contained in:
@@ -41,4 +41,21 @@ class EnumBase
|
||||
|
||||
return $labels;
|
||||
}
|
||||
|
||||
/**
|
||||
* Select box
|
||||
*/
|
||||
public static function select($add_blank=false)
|
||||
{
|
||||
$labels = [];
|
||||
if($add_blank) {
|
||||
$labels[] = '';
|
||||
}
|
||||
|
||||
foreach (static::$labels as $key => $label) {
|
||||
$labels[$key] = trans($label);
|
||||
}
|
||||
|
||||
return $labels;
|
||||
}
|
||||
}
|
||||
|
||||
16
app/Models/Enums/FuelType.php
Normal file
16
app/Models/Enums/FuelType.php
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models\Enums;
|
||||
|
||||
class FuelType extends EnumBase {
|
||||
|
||||
const LOW_LEAD = 0;
|
||||
const JET_A = 1;
|
||||
const MOGAS = 2;
|
||||
|
||||
protected static $labels = [
|
||||
FuelType::LOW_LEAD => '100LL',
|
||||
FuelType::JET_A => 'JET A',
|
||||
FuelType::MOGAS => 'MOGAS',
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user