diff --git a/app/Database/factories/AcarsFactory.php b/app/Database/factories/AcarsFactory.php index 84d47ccc..12dc5b34 100644 --- a/app/Database/factories/AcarsFactory.php +++ b/app/Database/factories/AcarsFactory.php @@ -5,7 +5,8 @@ use Faker\Generator as Faker; $factory->define(App\Models\Acars::class, function (Faker $faker) { return [ 'id' => substr($faker->unique()->sha1, 0, 12), - 'pirep_id' => '', # TODO: Fill this out + 'pirep_id' => '', # fill this out by + 'log' => $faker->text(200), 'lat' => $faker->latitude, 'lon' => $faker->longitude, 'heading' => $faker->numberBetween(0, 359), diff --git a/app/Database/migrations/2017_12_20_005147_create_acars_tables.php b/app/Database/migrations/2017_12_20_005147_create_acars_tables.php index 683a268e..a71b54df 100644 --- a/app/Database/migrations/2017_12_20_005147_create_acars_tables.php +++ b/app/Database/migrations/2017_12_20_005147_create_acars_tables.php @@ -16,7 +16,7 @@ class CreateAcarsTables extends Migration Schema::create('acars', function (Blueprint $table) { $table->string('id', 12); $table->string('pirep_id', 12); - $table->string('name', 10)->nullable(); + $table->string('log')->nullable(); $table->float('lat', 7, 4)->default(0.0); $table->float('lon', 7, 4)->default(0.0); $table->unsignedInteger('heading')->nullable(); diff --git a/app/Http/Controllers/Api/PirepController.php b/app/Http/Controllers/Api/PirepController.php index 1c2e4ef9..f5a474cf 100644 --- a/app/Http/Controllers/Api/PirepController.php +++ b/app/Http/Controllers/Api/PirepController.php @@ -89,7 +89,9 @@ class PirepController extends AppBaseController */ public function acars_get($id) { - $updates = $this->acarsRepo->forPirep($this->pirepRepo->find($id)); + $pirep = $this->pirepRepo->find($id); + + $updates = $this->acarsRepo->forPirep($id); return new AcarsResource($updates); } diff --git a/app/Models/Acars.php b/app/Models/Acars.php index 91fdc879..3a895335 100644 --- a/app/Models/Acars.php +++ b/app/Models/Acars.php @@ -13,9 +13,10 @@ class Acars extends BaseModel public $fillable = [ 'pirep_id', - 'name', + 'log', 'lat', 'lon', + 'heading', 'altitude', 'vs', 'gs', @@ -26,13 +27,14 @@ class Acars extends BaseModel ]; public $casts = [ - 'lat' => 'float', - 'lon' => 'float', - 'heading' => 'integer', - 'altitude' => 'integer', - 'vs' => 'float', - 'gs' => 'float', - 'fuel_flow' => 'float', + 'lat' => 'float', + 'lon' => 'float', + 'heading' => 'integer', + 'altitude' => 'integer', + 'vs' => 'float', + 'gs' => 'float', + 'transponder' => 'integer', + 'fuel_flow' => 'float', ]; /**