prefix('v1')->name('api.')->group(function () { // Route::get('taxi', fn (Request $request) => $request->user())->name('taxi'); // }); Route::group([ 'prefix' => 'taxi', 'middleware' => 'checkAppAccess' ], function() { Route::group( ['middleware' => \Modules\Taxi\App\Http\Middleware\CheckTimeRqstAvailability::class], function() { //Route::post('/createOrder', [TaxiControllers\TaxiController::class, 'createTaxiOrder']); //TODO. Какая будет ошибка, если регулярка не сможет проверить переданные параметр? Можно ли ввести какую-то проверку на уровне роутинга с возвратом конкретной ошибки? // Route::post('/editOrder/{orderId}', [TaxiControllers\TaxiController::class, 'updateTaxiOrder'])->where('orderId', '^[0-9]+$'); Route::get('/cancelRqst/{rqstId}', [TaxiControllers\TaxiController::class, 'cancelRqst'])->where('rqstId', '^[0-9]+$'); Route::post('/createRqst', [TaxiControllers\TaxiController::class, 'createTaxiOrder']); Route::patch('/editOrder/{orderId}', [TaxiControllers\TaxiController::class, 'updateTaxiOrder'])->where('orderId', '^[0-9]+$'); }); Route::get('/getActiveOrders', [TaxiControllers\TaxiController::class, 'getActiveOrders']); Route::post('/getFilterOrders', [TaxiControllers\TaxiController::class, 'getFilterOrders']); Route::get('/getEmpInfo/{userLogin}', [TaxiControllers\TaxiController::class, 'getUserInfoByLogin'])->where('userLogin', '^[a-zA-Z_]+[0-9]*$'); Route::get('/getOfficeAddress/', [TaxiControllers\TaxiController::class, 'getOfficeAddress']); #Гаврилов //ВЫНЕСТИ ЭТОТ ЕНДПОИНТ ИЗ ГРУППЫ ТАКСИ И ВЫНЕСТИ МЕТОД ПОЛУЧЕНИЯ ВСЕХ ПОЛЬЗОВАТЕЛЕЙ ИЗ СТАРОГО МЭДЖИКА КАКИМ-ТО ОБЩИМ КОНТРОЛЛЕРОМ, СЕРВИСОМ? Route::get('/getEmpInfo/', [TaxiControllers\TaxiController::class, 'getActiveUsersInfo']); //Получаем временные промежутки для заказа такси Route::get('/getTimePeriods/', [TaxiControllers\TaxiController::class, 'getTimePeriods']); //Получаем данные по существующему заказу такси Route::get('/getOrderById/{orderId}', [TaxiControllers\TaxiController::class, 'getOrderById'])->where('orderId', '^[0-9]+$'); } );