2016-12-16 8 views
0

Как использовать ларавельный дроссель во втором, а не в минуту? Я хочу использовать это приложение для чата, и я думаю, что ограничение его на второй будет лучше.Laravel Throttle переписывается во второй

и я попытался переписать Laravel middleWareGroup дроссель с этим

Route::get("/v0/chat/get/{room}","[email protected]_get")->middleware('throttle:120,1'); 

но -> промежуточного слоя() перезапись не удалось. Спасибо

ответ

1

Вы должны увидеть ThrottlesLogin.php, at lockoutTime способ понять о блокировкеTime.

protected function lockoutTime() 
{ 
    return property_exists($this, 'lockoutTime') ? $this->lockoutTime : 60; 
} 

Если вы хотите настроить lockoutTime, запустите его в своем контроллере $ lockoutTime = ???

+1

Я не могу найти метод locoutTime() в ThrottlesLogin.php. Я пробовал это [[Route :: get ("test", "testController @ route_test") -> промежуточное ПО ('throttle: 6,0.02'); ]] и работает, спасибо :) – ostrichegret

+0

какая версия Laravel вы используете? – Jusfunny

+0

Я использую Laravel 5.3 – ostrichegret