add hierarchy info in document indexation + geostats api controllers + add some keys to geonames resolver
<?php
use Illuminate\Http\Request;
/*
|--------------------------------------------------------------------------
| API Routes
|--------------------------------------------------------------------------
|
|
*/
Route::group(['prefix' => 'v1'] , function() {
Route::group(['prefix' => 'documents'], function() {
Route::pattern('id', ".*");
Route::get('{id}/transcript', 'Api\DocumentController@transcript');
Route::resource('', 'Api\DocumentController',
['only' => ['index', 'show', 'update']]);
});
Route::group(['prefix' => 'resolvers'], function() {
Route::resource('viaf', 'Api\ViafController',
['only' => ['show']]);
Route::resource('lexvo', 'Api\LexvoController',
['only' => ['show']]);
Route::resource('bnf', 'Api\BnfController',
['only' => ['index','show']]);
Route::resource('geonames', 'Api\GeonamesController',
['only' => ['index','show']]);
});
Route::group(['prefix' => 'stats'], function() {
Route::resource('languages', 'Api\LanguageController',
['only' => ['index']]);
Route::resource('themes', 'Api\ThemeController',
['only' => ['index']]);
Route::resource('discourses', 'Api\DiscourseController',
['only' => ['index']]);
Route::resource('datestats', 'Api\DateStatsController',
['only' => ['index']]);
Route::resource('geostats', 'Api\GeoStatsController',
['only' => ['index']]);
});
});