From c55b55726e79efbad07b5a91892bc7c7592f0cae Mon Sep 17 00:00:00 2001 From: Nabeel Shahzad Date: Mon, 29 Jan 2018 16:27:55 -0600 Subject: [PATCH] Add distance and planned_distance to PIREP api --- .../migrations/2017_06_28_195426_create_pirep_tables.php | 2 ++ app/Http/Requests/Acars/FileRequest.php | 3 +++ app/Http/Requests/Acars/PrefileRequest.php | 2 ++ app/Models/Pirep.php | 2 ++ 4 files changed, 9 insertions(+) diff --git a/app/Database/migrations/2017_06_28_195426_create_pirep_tables.php b/app/Database/migrations/2017_06_28_195426_create_pirep_tables.php index 9b97c709..0baaf1fc 100644 --- a/app/Database/migrations/2017_06_28_195426_create_pirep_tables.php +++ b/app/Database/migrations/2017_06_28_195426_create_pirep_tables.php @@ -27,6 +27,8 @@ class CreatePirepTables extends Migration $table->string('route_leg', 5)->nullable(); $table->string('dpt_airport_id', 5); $table->string('arr_airport_id', 5); + $table->unsignedInteger('distance')->nullable(); + $table->unsignedInteger('planned_distance')->nullable(); $table->unsignedInteger('altitude')->nullable(); $table->unsignedInteger('level')->nullable(); $table->unsignedDecimal('flight_time', 19)->nullable(); diff --git a/app/Http/Requests/Acars/FileRequest.php b/app/Http/Requests/Acars/FileRequest.php index 82acf0ea..f74d7d48 100644 --- a/app/Http/Requests/Acars/FileRequest.php +++ b/app/Http/Requests/Acars/FileRequest.php @@ -30,6 +30,9 @@ class FileRequest extends FormRequest 'flight_id' => 'nullable', 'route_code' => 'nullable', 'route_leg' => 'nullable', + 'distance' => 'nullable|numeric', + 'planned_distance' => 'nullable|numeric', + 'flight_time' => 'nullable|integer', 'planned_flight_time' => 'nullable|integer', 'level' => 'nullable', 'route' => 'nullable', diff --git a/app/Http/Requests/Acars/PrefileRequest.php b/app/Http/Requests/Acars/PrefileRequest.php index 597674c3..d37674a6 100644 --- a/app/Http/Requests/Acars/PrefileRequest.php +++ b/app/Http/Requests/Acars/PrefileRequest.php @@ -26,6 +26,8 @@ class PrefileRequest extends FormRequest 'flight_number' => 'required', 'route_code' => 'nullable', 'route_leg' => 'nullable', + 'distance' => 'nullable|numeric', + 'planned_distance' => 'nullable|numeric', 'flight_time' => 'nullable|integer', 'planned_flight_time' => 'nullable|integer', 'level' => 'required|integer', diff --git a/app/Models/Pirep.php b/app/Models/Pirep.php index 774a2b70..fb3f23c1 100644 --- a/app/Models/Pirep.php +++ b/app/Models/Pirep.php @@ -31,6 +31,8 @@ class Pirep extends BaseModel 'airline_id', 'aircraft_id', 'altitude', + 'distance', + 'planned_distance', 'flight_time', 'planned_flight_time', 'dpt_airport_id',