Laravel5.2는 기본적으로 라우팅에 웹 미들웨어를 추가합니다. 이를 비활성화하는 방법은 무엇입니까?
某草草
某草草 2017-05-16 16:52:38
0
4
947

Laravel5.2에서는 기본적으로 라우팅에 웹 미들웨어를 추가합니다. 어떻게 비활성화하나요?

웹에는 sessioncsrftoken이 포함되어 있습니다. 그러나 Alipay와 WeChat의 비동기 알림에서는 세션과 csrf가 전혀 사용되지 않습니다. 비활성화하는 방법.

verifycsrftoken 미들웨어 구성을 건드리고 싶지 않습니다.

某草草
某草草

모든 응답(4)
左手右手慢动作

해결되었습니다.

appHttpProvidersRouteServiceProvider.phpmapRoute 取消强制给加上的web中间件调用。自己在自己的路由中需要的时候增加 middleware=>web 바로 그거야

仅有的幸福

수정하지 마세요app/Http/Kernel.php,极不推荐关闭CSRF。
修改app/Http/Middleware/VerifyCsrfToken.php 지정된 URL을 CSRF 확인에서 제외하세요.

으아악
迷茫

/app/Http/Kernel.php31AppHttpMiddlewareVerifyCsrfToken::class,삭제 또는 댓글

淡淡烟草味

웹 미들웨어 그룹에서 라우팅을 빼면 더 좋을 것 같아요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿