diff -r 20071981ba2a -r ff6cf3fc5f40 server/src/routes/api.php --- a/server/src/routes/api.php Tue Sep 27 23:43:29 2016 +0200 +++ b/server/src/routes/api.php Wed Sep 28 15:58:18 2016 +0200 @@ -10,23 +10,33 @@ | */ Route::group(['prefix' => 'v1'] , function() { - Route::pattern('documents', ".*"); + + Route::group(['prefix' => 'documents'], function() { + Route::pattern('id', ".*"); + Route::get('{id}/transcript', 'Api\DocumentController@transcript'); + Route::resource('', 'Api\DocumentController', + ['only' => ['index', 'show', 'update']]); + }); + - Route::get('documents/{id}/transcript', 'Api\DocumentController@transcript'); - Route::resource('documents', 'Api\DocumentController', - ['only' => ['index', 'show', 'update']]); - 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::resource('languages', 'Api\LanguageController', - ['only' => ['index']]); - Route::resource('themes', 'Api\ThemeController', - ['only' => ['index']]); - Route::resource('discourses', 'Api\DiscourseController', - ['only' => ['index']]); + 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']]); + }); }); \ No newline at end of file