検索

ホームページ  >  に質問  >  本文

Laravel5.2ではデフォルトでWebミドルウェアがルーティングに追加されますが、これを無効にする方法はありますか?

Laravel5.2 ではデフォルトで Web ミドルウェアがルーティングに追加されます。これを無効にするにはどうすればよいですか?

web には sessioncsrftoken が含まれています。ただし、AlipayやWeChatの非同期通知ではsessionやcsrfは一切使用されません。無効にする方法。

verifycsrftoken ミドルウェア構成には触れたくないです。

某草草某草草2798日前968

全員に返信(4)返信します

  • ringa_lee

    ringa_lee2017-05-16 16:54:38

    解決しました。

    appHttpProvidersRouteServiceProvider.phpmapRoute 取消强制给加上的web中间件调用。自己在自己的路由中需要的时候增加 middleware=>web以上です

    返事
    0
  • 仅有的幸福

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

    指定された URL を CSRF 検証から除外するために変更しないでくださいapp/Http/Kernel.php,极不推荐关闭CSRF。
    修改app/Http/Middleware/VerifyCsrfToken.php

    リーリー

    返事
    0
  • 迷茫

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

    /app/Http/Kernel.php31AppHttpMiddlewareVerifyCsrfToken::class,削除またはコメント

    返事
    0
  • 淡淡烟草味

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

    ルーティングを Web ミドルウェア グループから外した方がよいでしょう。

    返事
    0
  • キャンセル返事