File: //var/www/ivs.kaunokolegija.lt/laravel/routes/api.php
<?php
Route::group(['prefix' => 'v1', 'as' => 'api.', 'namespace' => 'Api\V1\Admin', 'middleware' => ['auth:sanctum']], function () {
// Users
Route::apiResource('users', 'UsersApiController', ['except' => ['show']]);
// Company
Route::apiResource('companies', 'CompanyApiController');
// Contact Person
Route::apiResource('contact-people', 'ContactPersonApiController', ['except' => ['show']]);
// Coop Agreement
Route::post('coop-agreements/media', 'CoopAgreementApiController@storeMedia')->name('coop-agreements.storeMedia');
Route::apiResource('coop-agreements', 'CoopAgreementApiController');
// Activity Entry
Route::post('activity-entries/media', 'ActivityEntryApiController@storeMedia')->name('activity-entries.storeMedia');
Route::apiResource('activity-entries', 'ActivityEntryApiController');
// Future Activity Planning
Route::post('future-activity-plannings/media', 'FutureActivityPlanningApiController@storeMedia')->name('future-activity-plannings.storeMedia');
Route::apiResource('future-activity-plannings', 'FutureActivityPlanningApiController');
// Scientist
Route::apiResource('scientists', 'ScientistApiController');
// Student
Route::apiResource('students', 'StudentApiController', ['except' => ['show']]);
// Science Activity
Route::post('science-activities/media', 'ScienceActivityApiController@storeMedia')->name('science-activities.storeMedia');
Route::apiResource('science-activities', 'ScienceActivityApiController');
// Researcher Group
Route::apiResource('researcher-groups', 'ResearcherGroupApiController', ['except' => ['show']]);
// Researcher Sub Group
Route::apiResource('researcher-sub-groups', 'ResearcherSubGroupApiController', ['except' => ['show']]);
});