Laravel5.2 ではデフォルトで Web ミドルウェアがルーティングに追加されます。これを無効にするにはどうすればよいですか?
web には sessioncsrftoken が含まれています。ただし、AlipayやWeChatの非同期通知ではsessionやcsrfは一切使用されません。無効にする方法。
verifycsrftoken ミドルウェア構成には触れたくないです。
解決しました。
appHttpProvidersRouteServiceProvider.php 中 mapRoute 取消强制给加上的web中间件调用。自己在自己的路由中需要的时候增加 middleware=>web以上です
appHttpProvidersRouteServiceProvider.php
mapRoute
middleware=>web
指定された URL を CSRF 検証から除外するために変更しないでくださいapp/Http/Kernel.php,极不推荐关闭CSRF。修改app/Http/Middleware/VerifyCsrfToken.php。
app/Http/Kernel.php
app/Http/Middleware/VerifyCsrfToken.php
/app/Http/Kernel.php第31行AppHttpMiddlewareVerifyCsrfToken::class,削除またはコメント
/app/Http/Kernel.php
31
AppHttpMiddlewareVerifyCsrfToken::class,
ルーティングを Web ミドルウェア グループから外した方がよいでしょう。
解決しました。
appHttpProvidersRouteServiceProvider.php
中mapRoute
取消强制给加上的web中间件调用。自己在自己的路由中需要的时候增加middleware=>web
以上です指定された URL を CSRF 検証から除外するために変更しないでください
リーリーapp/Http/Kernel.php
,极不推荐关闭CSRF。修改
app/Http/Middleware/VerifyCsrfToken.php
。/app/Http/Kernel.php
第31
行AppHttpMiddlewareVerifyCsrfToken::class,
削除またはコメントルーティングを Web ミドルウェア グループから外した方がよいでしょう。