set/add timezone information for airports and users

This commit is contained in:
Nabeel Shahzad
2017-12-06 16:07:25 -06:00
parent 43e9603fbc
commit f0309e65de
13 changed files with 124 additions and 52 deletions

View File

@@ -7,6 +7,7 @@ use App\Http\Requests\UpdateAirportRequest;
use App\Repositories\AirportRepository;
use Illuminate\Http\Request;
use Flash;
use Jackiedo\Timezonelist\Facades\Timezonelist;
use Prettus\Repository\Criteria\RequestCriteria;
use Response;
@@ -96,6 +97,7 @@ class AirportController extends BaseController
}
return view('admin.airports.edit', [
'timezones' => Timezonelist::toArray(),
'airport' => $airport,
]);
}

View File

@@ -10,6 +10,7 @@ use Hash;
use Illuminate\Http\Request;
use Illuminate\Foundation\Http\FormRequest;
use Flash;
use Jackiedo\Timezonelist\Facades\Timezonelist;
use Prettus\Repository\Criteria\RequestCriteria;
use Response;
@@ -118,6 +119,7 @@ class UserController extends BaseController
return view('admin.users.edit', [
'user' => $user,
'timezones' => Timezonelist::toArray(),
'airports' => Airport::all()->pluck('icao', 'id'),
'airlines' => Airline::all()->pluck('name', 'id'),
'ranks' => Rank::all()->pluck('name', 'id'),

View File

@@ -12,6 +12,7 @@ class Airport extends Model
{
public $table = 'airports';
public $timestamps = false;
public $incrementing = false;
public $fillable = [
'id',
@@ -20,11 +21,15 @@ class Airport extends Model
'location',
'lat',
'lon',
'timezone',
'fuel_100ll_cost',
'fuel_jeta_cost',
'fuel_mogas_cost',
];
protected $casts = [
'id' => 'string',
];
/**
* Validation rules
*

View File

@@ -64,6 +64,7 @@ class User extends Authenticatable
'home_airport_id',
'curr_airport_id',
'rank_id',
'timezone',
'active',
];