Change most APIs to require API key #173
This commit is contained in:
@@ -23,13 +23,10 @@ class CreateStatsTable extends Migration
|
||||
$table->timestamps();
|
||||
});
|
||||
|
||||
$this->addCounterGroups([
|
||||
/*$this->addCounterGroups([
|
||||
'flights' => 1,
|
||||
]);
|
||||
|
||||
/**
|
||||
* Initial default settings
|
||||
*/
|
||||
$stats = [
|
||||
[
|
||||
'id' => $this->formatSettingId('flights.total_flights'),
|
||||
@@ -47,7 +44,7 @@ class CreateStatsTable extends Migration
|
||||
],
|
||||
];
|
||||
|
||||
$this->addData('stats', $stats);
|
||||
$this->addData('stats', $stats);*/
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,12 +1,22 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* public routes
|
||||
* Public routes
|
||||
*/
|
||||
Route::group([], function()
|
||||
{
|
||||
Route::get('acars', 'AcarsController@index');
|
||||
Route::get('pireps/{pirep_id}/acars/geojson', 'PirepController@acars_geojson');
|
||||
|
||||
Route::get('status', 'StatusController@status');
|
||||
Route::get('version', 'StatusController@status');
|
||||
});
|
||||
|
||||
/**
|
||||
* these need to be authenticated with a user's API key
|
||||
*/
|
||||
Route::group(['middleware' => ['api.auth']], function ()
|
||||
{
|
||||
Route::get('airlines', 'AirlineController@index');
|
||||
Route::get('airlines/{id}', 'AirlineController@get');
|
||||
|
||||
@@ -23,32 +33,24 @@ Route::group([], function()
|
||||
Route::get('flights/{id}', 'FlightController@get');
|
||||
|
||||
Route::get('pireps/{pirep_id}', 'PirepController@get');
|
||||
Route::get('pireps/{pirep_id}/route', 'PirepController@route_get');
|
||||
Route::get('pireps/{pirep_id}/comments', 'PirepController@comments_get');
|
||||
Route::get('pireps/{pirep_id}/acars/position', 'PirepController@acars_get');
|
||||
Route::get('pireps/{pirep_id}/acars/geojson', 'PirepController@acars_geojson');
|
||||
|
||||
Route::get('status', 'StatusController@status');
|
||||
Route::get('version', 'StatusController@status');
|
||||
});
|
||||
|
||||
/**
|
||||
* these need to be authenticated with a user's API key
|
||||
*/
|
||||
Route::group(['middleware' => ['api.auth']], function ()
|
||||
{
|
||||
Route::post('pireps/prefile', 'PirepController@prefile');
|
||||
|
||||
Route::put('pireps/{pirep_id}', 'PirepController@update');
|
||||
Route::post('pireps/{pirep_id}/update', 'PirepController@update');
|
||||
|
||||
/*
|
||||
* ACARS related
|
||||
*/
|
||||
Route::post('pireps/prefile', 'PirepController@prefile');
|
||||
Route::post('pireps/{pirep_id}/update', 'PirepController@update');
|
||||
Route::post('pireps/{pirep_id}/file', 'PirepController@file');
|
||||
Route::post('pireps/{pirep_id}/comments', 'PirepController@comments_post');
|
||||
Route::delete('pireps/{pirep_id}/cancel', 'PirepController@cancel');
|
||||
|
||||
Route::get('pireps/{pirep_id}/route', 'PirepController@route_get');
|
||||
Route::post('pireps/{pirep_id}/route', 'PirepController@route_post');
|
||||
Route::delete('pireps/{pirep_id}/route', 'PirepController@route_delete');
|
||||
|
||||
Route::get('pireps/{pirep_id}/comments', 'PirepController@comments_get');
|
||||
|
||||
Route::get('pireps/{pirep_id}/acars/position', 'PirepController@acars_get');
|
||||
Route::post('pireps/{pirep_id}/acars/position', 'PirepController@acars_store');
|
||||
Route::post('pireps/{pirep_id}/acars/positions', 'PirepController@acars_store');
|
||||
|
||||
@@ -64,4 +66,5 @@ Route::group(['middleware' => ['api.auth']], function ()
|
||||
Route::get('users/{id}', 'UserController@get');
|
||||
Route::get('users/{id}/bids', 'UserController@bids');
|
||||
Route::get('users/{id}/fleet', 'UserController@fleet');
|
||||
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user