如何在Laravel中为api添加VerifyCsrfToken异常?

时间:2019-02-13 06:31:24

标签: php laravel api echo csrf

我想在laravel中用Echo实现套接字。我的主要laravel项目旁边有一个API。在我的laravel项目中,所有事件均被触发,套接字正常工作。但是在API中它不起作用,并返回419错误。 Client can not be authenticated, got HTTP status 419。我发现它需要CSRF令牌,但是在API中我们没有它。顺便说一下,当我在\App\Http\Middleware\VerifyCsrfToken::class中评论App\Http\Kernel.php时,它就可以了!

如果用户向API发送请求而不验证其CSRF令牌,该如何将其添加到异常中?

1 个答案:

答案 0 :(得分:0)

顺便说一句,您可以将要作为异常的URI放入此文件app/Http/Middleware/VerifyCsrfToken.php中的以下行:

/**
 * The URIs that should be excluded from CSRF verification.
 *
 * @var array
 */
protected $except = [
    //

];

$except属性下的那些URI将被忽略