#laravel #laravel-8
#laravel #laravel-8
Вопрос:
В настоящее время я использую приведенный ниже код в маршруте в Laravel 8.
use AppHttpControllersAnnonymousLoginAPILoginAPIController;
Route::post('/authenticate', [LoginAPIController::class, "authenticateUser"])->name("apiAuthenticateUser");
Как и свойство name, есть ли какой-либо способ установить промежуточное программное обеспечение также для дроссельной заслонки вместе со свойством name? Что-то вроде этого?
use AppHttpControllersAnnonymousLoginAPILoginAPIController;
Route::post('/authenticate', [LoginAPIController::class, "authenticateUser"])->name("apiAuthenticateUser")->throttle("10, 1");
Ответ №1:
Да, дроссельная заслонка является промежуточным программным обеспечением, поэтому вы должны сделать следующее
Route::post('/authenticate', [LoginAPIController::class, "authenticateUser"])->name("apiAuthenticateUser")->middleware('throttle:10, 1');