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