我正在尝试为我的Laravel应用创建一个API,但是当我向某个路由发送POST请求时,Laravel默认会尝试验证CSRF令牌。所以,我想要为API路由移除这个验证。我希望保留前端请求的验证。但是,当我在app / Http / Middleware / VerifyCsrfToken.php中添加异常路由时,我遇到了以下错误:
block_exception clear_fix
这是VerifyCsrfToken.php文件。
<?php
namespace App\Http\Middleware;
use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as BaseVerifier;
class VerifyCsrfToken extends BaseVerifier
{
/**
* The URIs that should be excluded from CSRF verification.
*
* @var array
*/
protected $except = [
//
'log_bounces_complaints',
];
}
get
而不是post
。这样就不会要求 csrf 验证了。 - Jilson Thomas