Php Laravel命令CSRF验证失败
我在使用cron for Laravel命令时遇到问题,每当执行函数时,Php Laravel命令CSRF验证失败,php,laravel,csrf,Php,Laravel,Csrf,我在使用cron for Laravel命令时遇到问题,每当执行函数时,php/path/to/artisan/Command:cron就会导致CSRF验证失败 关于如何禁用Laravel命令上的CSRF验证,是否有任何解决方案? 我找到了一份关于路由禁用CSRF验证的文档,但我需要一些命令。您可以排除以下内容: protected $except = [ 'stripe/*', 'http://example.com/foo/bar', 'ht
php/path/to/artisan/Command:cron
就会导致CSRF验证失败
关于如何禁用Laravel命令上的CSRF验证,是否有任何解决方案?
我找到了一份关于路由禁用CSRF验证的文档,但我需要一些命令。您可以排除以下内容:
protected $except = [
'stripe/*',
'http://example.com/foo/bar',
'http://example.com/foo/*',
];
有关更多详细信息,请参阅
您可以将csrf令牌作为输入传递。你试过了吗?@KevinRED,我知道。但是我的是从cronjob执行的,不是从网页执行的。是post方法吗?您是否正在使用
routr
cron作业?为什么要尝试从命令执行控制器功能?如果您可以为命令使用单独的函数,那么就更好了,在这种情况下,您不需要CSRF令牌。对不起,用错了。我的意思是,Laravel命令,我在名为send()
的命令上添加了另一个函数,该函数由function handle()
调用。这不起作用,它只适用于路由Laravel控制器,而不适用于Laravel命令