我正在使用 Laravel 11 并遇到了问题。该框架不再包含以前用于任务调度的传统 app/Console/Kernel.php 文件。此更改使我不清楚如何在我的应用程序中正确执行计划任务。
我知道现在应该以不同的方式处理任务调度,但我不确定如何在 Laravel 11 中执行此操作。
我尝试遵循 Laravel 早期版本的典型任务调度设置,但由于 Laravel 11 不再使用 app/Console/Kernel.php 文件进行调度,我通常的方法似乎不起作用。
我也查过 Laravel 11 版本的官方文档,但是对于没有内核文件的任务调度的具体方法我还是不太清楚。我希望在新的目录结构中找到一个清晰的替代方案,但我不确定在哪里正确定义和配置计划任务。
我希望能够澄清如何在 Laravel 11 中有效地安排任务而不使用旧的内核文件,以及是否有我需要考虑的任何其他更改。
您可以使用 withSchedule 方法定义与 bootstrap/app.php 上的内核文件相同的命令