如何使用Laravel 5.1在Windows 10中运行任务计划程序

Air*_*ovz 11 scheduled-tasks laravel

我只是想问一下如何在Windows机器(我的本地机器)上使用它的任务调度功能.

我已经阅读了它的文档,我注意到它正在使用Cron.

真的很感激任何帮助.

Ale*_*nin 31

要在Windows 10中运行Laravel Scheduler,您需要:

  1. 创建批处理文件,如下所示并保存:

cd c:\laravel-project\

c:\php5\php.exe artisan schedule:run 1>> NUL 2>&1

  1. 转到Windows 10任务计划程序(快速方式是按Win+R并输入taskschd.msc).

  2. 单击Create basic task,选择When I logon触发器,然后选择Start a program- >您的.bat文件.

  3. 选中Open properties dialog选项并单击Finish.

  4. 在任务属性中单击Triggers,然后单击New并添加新触发器Repeat task every - 1 minute.

现在这个任务将每隔一分钟运行一次Laravel调度程序.

  • 对于它的价值,我今天也必须解决这个问题.我使用Alexey的解决方案进行了一次小改动.我在Win 10机器Laravel 5.3上运行XAMPP.我按照概述创建了批处理文件和任务,但将.bat的第二行更改为'php artisan schedule:run'.工作就像一个魅力.另外,我将.bat放在我的项目根目录中只是为了将所有内容保存在一个位置.希望这有助于其他人尝试这样做. (2认同)