Maison > Questions et réponses > le corps du texte
Laravel5.2 ajoutera un middleware Web au routage par défaut. Comment le désactiver ?
web inclut sessioncsrftoken. Cependant, session et csrf ne sont pas du tout utilisés dans les notifications asynchrones d'Alipay et WeChat. Comment désactiver.
Je ne veux pas toucher à la configuration du middleware verifycsrftoken.
ringa_lee2017-05-16 16:54:38
Résolu.
appHttpProvidersRouteServiceProvider.php
中 mapRoute
取消强制给加上的web中间件调用。自己在自己的路由中需要的时候增加 middleware=>web
Ça y est
仅有的幸福2017-05-16 16:54:38
Essayez de ne pas le modifierapp/Http/Kernel.php
,极不推荐关闭CSRF。
修改app/Http/Middleware/VerifyCsrfToken.php
pour exclure l'URL spécifiée de la vérification CSRF.
<?php
namespace App\Http\Middleware;
use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as BaseVerifier;
class VerifyCsrfToken extends BaseVerifier
{
/**
* 指定从 CSRF 验证中排除的URL
*
* @var array
*/
protected $except = [
'testCsrf'
];
}
迷茫2017-05-16 16:54:38
/app/Http/Kernel.php
第31
行AppHttpMiddlewareVerifyCsrfToken::class,
Supprimer ou commenter
淡淡烟草味2017-05-16 16:54:38
Il serait préférable que vous retiriez votre routage du groupe middleware Web.