generate a hex code for an aircraft on creation #33

This commit is contained in:
Nabeel Shahzad
2018-02-12 20:58:23 -06:00
parent 2678514077
commit 5c58dfe1ae
5 changed files with 26 additions and 1 deletions

View File

@@ -2,6 +2,8 @@
namespace App\Models;
use App\Support\ICAO;
class Aircraft extends BaseModel
{
public $table = 'aircraft';
@@ -12,6 +14,7 @@ class Aircraft extends BaseModel
'name',
'icao',
'registration',
'hex_code',
'zfw',
'active',
];
@@ -46,6 +49,10 @@ class Aircraft extends BaseModel
if (!empty($model->icao)) {
$model->icao = strtoupper(trim($model->icao));
}
if(empty($model->hex_code)) {
$model->hex_code = ICAO::createHexCode();
}
});
}