2016-12-16 4 views
0

분 단위로 초 단위로 laravel throttle을 사용하는 방법은 무엇입니까? 채팅 앱에 이것을 사용하고 싶습니다. 두 번째로 제한하는 것이 더 좋을 것 같습니다.Laravel Throttle overwrite in second

난이

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

하지만으로 laravel middleWareGroup 스로틀 덮어 시도 -> 미들웨어() 실패 덮어. 감사합니다

답변

1

에서 lockoutTime에 대해 이해하려면 lockoutTime 메서드에서 ThrottlesLogin.php를 참조하십시오.

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

사용자 정의 lockoutTime을 원한다면 컨트롤러에서 초기화하십시오. $ lockoutTime = ???

+1

ThrottlesLogin.php에서 locoutTime() 메소드를 찾을 수 없습니다. [Route :: get ("test", "testController @ route_test") -> 미들웨어 ('throttle : 6,0.02'); ]] 그리고 작동, 고마워 :) – ostrichegret

+0

무슨 Laravel 버전을 사용하고 계십니까? – Jusfunny

+0

저는 Laravel 5.3을 사용합니다. – ostrichegret