list trips

add, remove flights
This commit is contained in:
Richard Morgan
2017-05-14 20:57:30 -04:00
parent 37d345840b
commit 09fa83af8b
16 changed files with 426 additions and 4 deletions

View File

@@ -45,10 +45,11 @@ class AirportController extends Controller
public function resourceList(Request $request)
{
$client = Client::create();
$collection = $client->listAirports($request->input('autocomplete'));
//add pagination
$per_page = $request->input('per_page', 10);
$page = $request->input('page', 1);
$collection = $client->listAirports($request->input('autocomplete'));
$paginator = new LengthAwarePaginator(
$collection->forPage($page, $per_page),
$collection->count(),
@@ -56,8 +57,8 @@ class AirportController extends Controller
$page
);
$airports = new Collection($paginator, new AirportTransformer(), 'airports');
$airports->setPaginator(new IlluminatePaginatorAdapter($paginator));
$airports = (new Collection($paginator, new AirportTransformer(), 'airports'))
->setPaginator(new IlluminatePaginatorAdapter($paginator));
return $this->JsonApiResponse($airports, 200);
}