찾다

 >  Q&A  >  본문

Laravel5.2는 기본적으로 라우팅에 웹 미들웨어를 추가합니다. 이를 비활성화하는 방법은 무엇입니까?

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

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

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

某草草某草草2777일 전948

모든 응답(4)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-05-16 16:54:38

    해결되었습니다.

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

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 16:54:38

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

    으아악

    회신하다
    0
  • 迷茫

    迷茫2017-05-16 16:54:38

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

    회신하다
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 16:54:38

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

    회신하다
    0
  • 취소회신하다