필터가 검사에 실패하면 본질적으로 아무 것도 수행하지 않으려는 경로 필터가 있습니다.경로 필터가 실패한 경우 아무 작업도하지 않음
기본적으로 제한된 영역을 사용하고 있지만 실패하면 리디렉션하고 싶지 않습니다. 사용자가있는 곳에서 바로 머물러 있어야합니다.
Route::group(array("prefix"=>"protected", "before"=>"level:3"),function(){ ... }
Route::filter('level', function($route, $request, $value)
{
if(Auth::user()->level < $value) // do nothing
}
불행히도 아무 것도하지 않으면 페이지에 액세스 할 수 없습니다. Doing Route::back()
은 페이지 새로 고침이 필요하지 않으며 사용자를 혼란시킬 수있는 것을 제외하고는 효과가있는 것처럼 보입니다. 어떤 아이디어?