Airport lookup from vaCentral API; changes to Airports tables

This commit is contained in:
Nabeel Shahzad
2017-12-07 17:22:15 -06:00
parent ec8b2e8242
commit ddb8a6f5e9
19 changed files with 429 additions and 65 deletions

View File

@@ -0,0 +1,31 @@
<?php
namespace App\Http\Controllers\Api;
use App\Repositories\AirportRepository;
use App\Http\Controllers\AppBaseController;
use App\Http\Resources\Airport as AirportResource;
use VaCentral\Airport as AirportLookup;
class AirportController extends AppBaseController
{
protected $airportRepo;
public function __construct(
AirportRepository $airportRepo
) {
$this->airportRepo = $airportRepo;
}
/**
* Do a lookup, via vaCentral, for the airport information
* @param $id
* @return AirportResource
*/
public function lookup($id)
{
$airport = AirportLookup::get($id);
return new AirportResource(collect($airport));
}
}