Field cleanup and some field details

This commit is contained in:
Nabeel Shahzad
2017-12-31 14:00:50 -06:00
parent 4cc08406fa
commit d93e461266
11 changed files with 140 additions and 89 deletions

View File

@@ -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;
}
}

View 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',
];
}