【发布时间】:2020-03-02 17:21:04
【问题描述】:
我在将 cron 用于 Laravel 命令时遇到问题,每当执行函数php /path/to/artisan/ command:cron 时,它都会导致CSRF verification failed。
关于如何在 Laravel 命令上禁用 CSRF 验证是否有任何解决方案? 我找到了一个关于路由禁用 CSRF 验证的文档,但我需要命令。
【问题讨论】:
-
您可以将 csrf 令牌作为输入传递。你试过吗?
-
@KevinRED,我知道。但我的是从 cronjob 执行的,而不是从网页执行的。
-
是post方式吗?你在使用
routrcron 作业吗? -
你为什么要从 command 执行控制器功能?如果您可以为命令提供单独的功能,那就更好了,在这种情况下,您不需要 CSRF 令牌。
-
抱歉,措辞错误。我的意思是,Laravel 命令,我在名为
send()的命令上添加了另一个函数function handle()调用。