8 |-------------------------------------------------------------------------- |
8 |-------------------------------------------------------------------------- |
9 | |
9 | |
10 | |
10 | |
11 */ |
11 */ |
12 Route::group(['prefix' => 'v1'] , function() { |
12 Route::group(['prefix' => 'v1'] , function() { |
13 Route::pattern('documents', ".*"); |
|
14 |
13 |
15 Route::get('documents/{id}/transcript', 'Api\DocumentController@transcript'); |
14 Route::group(['prefix' => 'documents'], function() { |
16 Route::resource('documents', 'Api\DocumentController', |
15 Route::pattern('id', ".*"); |
17 ['only' => ['index', 'show', 'update']]); |
16 Route::get('{id}/transcript', 'Api\DocumentController@transcript'); |
18 Route::resource('viaf', 'Api\ViafController', |
17 Route::resource('', 'Api\DocumentController', |
19 ['only' => ['show']]); |
18 ['only' => ['index', 'show', 'update']]); |
20 Route::resource('lexvo', 'Api\LexvoController', |
19 }); |
21 ['only' => ['show']]); |
20 |
22 Route::resource('bnf', 'Api\BnfController', |
21 |
23 ['only' => ['index','show']]); |
22 Route::group(['prefix' => 'resolvers'], function() { |
24 Route::resource('languages', 'Api\LanguageController', |
23 Route::resource('viaf', 'Api\ViafController', |
25 ['only' => ['index']]); |
24 ['only' => ['show']]); |
26 Route::resource('themes', 'Api\ThemeController', |
25 Route::resource('lexvo', 'Api\LexvoController', |
27 ['only' => ['index']]); |
26 ['only' => ['show']]); |
28 Route::resource('discourses', 'Api\DiscourseController', |
27 Route::resource('bnf', 'Api\BnfController', |
29 ['only' => ['index']]); |
28 ['only' => ['index','show']]); |
|
29 Route::resource('geonames', 'Api\GeonamesController', |
|
30 ['only' => ['index','show']]); |
|
31 }); |
|
32 |
|
33 |
|
34 Route::group(['prefix' => 'stats'], function() { |
|
35 Route::resource('languages', 'Api\LanguageController', |
|
36 ['only' => ['index']]); |
|
37 Route::resource('themes', 'Api\ThemeController', |
|
38 ['only' => ['index']]); |
|
39 Route::resource('discourses', 'Api\DiscourseController', |
|
40 ['only' => ['index']]); |
|
41 Route::resource('datestats', 'Api\DateStatsController', |
|
42 ['only' => ['index']]); |
|
43 Route::resource('geostats', 'Api\GeoStatsController', |
|
44 ['only' => ['index']]); |
|
45 }); |
30 }); |
46 }); |