Laravel5.2ではデフォルトでWebミドルウェアがルーティングに追加されますが、これを無効にする方法はありますか?
某草草
某草草 2017-05-16 16:52:38
0
4
957

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

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

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

某草草
某草草

全員に返信(4)
左手右手慢动作

解決しました。

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

いいねを押す +0
仅有的幸福

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

リーリー
いいねを押す +0
迷茫

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

いいねを押す +0
淡淡烟草味

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート