File: /var/www/vhost/disk-apps/dev-beg.teky.com.co/routes/api.php
<?php
use Illuminate\Http\Request;
/*
|--------------------------------------------------------------------------
| API Routes
|--------------------------------------------------------------------------
|
| Here is where you can register API routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| is assigned the "api" middleware group. Enjoy building your API!
|
*/
Route::middleware(['cors'])->group(function () {
Route::get('/parameters', 'Api\ParametersApiController@parameters');
Route::post('/login', 'Api\LoginApiController@login');
});
Route::middleware(['auth:api', 'cors'])->group(function () {
Route::get('/user', function (Request $request) {
return $request->user()->roles;
});
Route::prefix('users')->group(function () {
Route::post('/validateUserStatus', 'Api\UsersApiController@validateUserStatus');
});
Route::prefix('home')->group(function () {
Route::get('/zones', 'Api\HomeApiController@listZones');
Route::get('/areas/{zone_id}', 'Api\HomeApiController@listAreas');
Route::get('/equipments/{zone_id}', 'Api\HomeApiController@listEquipments');
Route::get('/forms/{area_id}', 'Api\HomeApiController@listForms');
Route::get('/fields/{form_id}/{area_id}', 'Api\HomeApiController@listFields');
Route::post('/existMeasurementDocument', 'Api\HomeApiController@existMeasurementDocument');
Route::post('/saveDataForm', 'Api\HomeApiController@saveDataForm');
Route::post('/historyMeasurementDocument', 'Api\HomeApiController@historyMeasurementDocument');
Route::post('/updateValueField', 'Api\HomeApiController@updateValueField');
Route::get('/typeFilters', 'Api\HomeApiController@typeFilters');
Route::get('/typeEvents', 'Api\HomeApiController@typeEvents');
Route::post('/listMeasurementDocuments', 'Api\HomeApiController@listMeasurementDocuments');
Route::post('/deleteMeasurementDocuments', 'Api\HomeApiController@deleteMeasurementDocuments');
Route::post('/getInfoFilterP1', 'Api\HomeApiController@getInfoFilterP1');
Route::post('/getInfoFilterP2', 'Api\HomeApiController@getInfoFilterP2');
Route::post('/getInfoFilterP3', 'Api\HomeApiController@getInfoFilterP3');
Route::post('/getInfoFilterP4', 'Api\HomeApiController@getInfoFilterP4');
});
Route::prefix('inventory')->group(function () {
Route::get('/typeProcesses', 'Api\InventoriesApiController@getTypeProcesses');
Route::get('/storages', 'Api\InventoriesApiController@getStorages');
Route::get('/items/{location_code}', 'Api\InventoriesApiController@getItems');
Route::post('/transaccion/create', 'Api\InventoriesApiController@createTransaccion');
Route::get('/locations/{storage_id}', 'Api\InventoriesApiController@getLocations');
Route::get('/validation/destination/{item_id}/{destination_storage_id}/{destination_location_id}', 'Api\InventoriesApiController@validationDestination');
Route::get('/records/{location_id}/{item_id}/{storage_id}', 'Api\InventoriesApiController@gerRecords');
});
});