--- a/server/src/routes/api.php Sun Oct 02 19:11:06 2016 +0200
+++ b/server/src/routes/api.php Sun Oct 02 19:14:07 2016 +0200
@@ -10,21 +10,37 @@
|
*/
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('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
+ 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']]);
+ });
+});