server/src/routes/api.php
changeset 280 59a2c10ac9b8
child 304 20071981ba2a
equal deleted inserted replaced
279:5d2621f71f39 280:59a2c10ac9b8
       
     1 <?php
       
     2 
       
     3 use Illuminate\Http\Request;
       
     4 
       
     5 /*
       
     6 |--------------------------------------------------------------------------
       
     7 | API Routes
       
     8 |--------------------------------------------------------------------------
       
     9 |
       
    10 |
       
    11 */
       
    12 Route::group(['prefix' => 'v1'] , function() {
       
    13     Route::pattern('documents', ".*");
       
    14 
       
    15     Route::get('documents/{id}/transcript', 'Api\DocumentController@transcript');
       
    16     Route::resource('documents', 'Api\DocumentController',
       
    17                     ['only' => ['index', 'show', 'update']]);
       
    18     Route::resource('viaf', 'Api\ViafController',
       
    19                     ['only' => ['show']]);
       
    20     Route::resource('lexvo', 'Api\LexvoController',
       
    21                     ['only' => ['show']]);
       
    22     Route::resource('bnf', 'Api\BnfController',
       
    23                     ['only' => ['index','show']]);
       
    24     Route::resource('languages', 'Api\LanguageController',
       
    25                     ['only' => ['index']]);
       
    26     Route::resource('themes', 'Api\ThemeController',
       
    27                     ['only' => ['index']]);
       
    28     Route::resource('discourses', 'Api\DiscourseController',
       
    29                     ['only' => ['index']]);
       
    30 });