2016-10-05 2 views
1

admin에서 시작하는 모든 경로를 CSRF 토큰 확인에서 제외하고자합니다. CSRF 토큰 확인에서 regex를 사용하여 경로 제외

은 루트/web.php에 선언 VerifyCsrfToken에서

Route::post('/admin', '[email protected]'); 
Route::post('/admin/check', '[email protected]'); 
Route::post('/admin/test/{testId}', '[email protected]'); 

내가, 내가 갖는 작동하지

protected $except = [ 
    'admin/*' 
]; 

을 다음과 같은 업데이트하는 방법입니다 TokenMismatchException

때 나는 아래처럼 노력했다.

protected $except = [ 
    'admin', 
    'admin/check' 
]; 

하지만 추가로 admin/test/{testId} 경로를 추가하는 것은 작동하지 않습니다.

내가 뭘 잘못하고 있니?

주 -이 시도

답변

1

을 Laravel 5.3을 사용하여 :

protected $except = [ 
    'admin', // for /admin route 
    'admin/*' // for any sub path of /admin 
]; 
+0

좋은 협력 감사 –