'taxi', 'middleware' => 'checkAppAccess' ], function() { Route::get('/home', function() { return view('taxi::taxi_home'); })->name('taxi_home'); #Гаврилов //УБЕРИ ЕНДПОИНТ Route::get('/checkredis', [TaxiControllers\TaxiController::class, 'testRedisMethod']); #Гаврилов //ПОСРЕДНИК АУТЕНТИФИКАЦИИ ЗДЕСЬ БУДЕТ СРАБАТЫВАТЬ? //внедри внутри роута проверку существует ли запрос и можно ли его редачить (заказ на сегодня + время отправки еще не подошло, либо заказ на завтра) Route::group(['middleware' => \Modules\Taxi\App\Http\Middleware\CheckTimeRqstAvailability::class], function() { Route::get('/editOrder/{orderId}', function() { return view('taxi::taxi_order'); })->where('orderId', '^[0-9]+$'); Route::post('/createRqst', [TaxiControllers\TaxiController::class, 'createTaxiOrder']); Route::post('/editOrder/{orderId}', [TaxiControllers\TaxiController::class, 'updateTaxiOrder'])->where('orderId', '^[0-9]+$'); Route::get('/createRqst', function() { return view('taxi::taxi_order'); })->middleware('checkPermission:admin'); //ГАВРИЛОВ. НЕ ЗАБУДЬ УБРАТЬ ДОСТУП К ЭТОМУ РОУТУ ДЛЯ АДМИНОВ, ОН ДОСТУПЕН ДЛЯ ВСЕХ }); } );