Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Laravel 5.1在windows 10中运行任务计划程序_Laravel_Scheduled Tasks - Fatal编程技术网

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

如何使用Laravel 5.1在windows 10中运行任务计划程序,laravel,scheduled-tasks,Laravel,Scheduled Tasks,我只是想问一下如何在windows机器(我的本地机器)上使用它的任务调度功能 我读过它的文档,注意到它使用了Cron 非常感谢您的帮助。要在Windows 10中运行Laravel Scheduler,您需要: 创建批处理文件,如下所示并保存: cd c:\laravel项目\ c:\php5\php.exe artisan计划:运行1>>NUL 2>&1 转到Windows 10任务计划程序(快捷方式是按Win+R并输入taskschd.msc) 单击创建基本任务,在我登录时选择触发器,然后选

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

我读过它的文档,注意到它使用了Cron


非常感谢您的帮助。

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

  • 创建批处理文件,如下所示并保存:
  • cd c:\laravel项目\

    c:\php5\php.exe artisan计划:运行1>>NUL 2>&1

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

  • 单击
    创建基本任务
    ,在我登录时选择
    触发器,然后选择
    启动程序
    ->您的
    .bat
    文件

  • 选中
    打开属性对话框
    选项,然后单击
    完成

  • 在任务属性中,单击
    触发器
    ,然后单击
    新建
    并添加新触发器
    每隔-1分钟重复一次任务


  • 现在,此任务将每一分钟运行一次Laravel scheduler。

    我仍然没有运行该计划,解决方案只是在

    cd c:\laravel-project\
    


    也许它可以帮助你做我需要把我的php.exe路径或我的项目的路径?如果你问关于第1步,那么答案将是-两者。请看第1步:
    cd
    命令将当前目录更改为项目的目录。然后您需要使用php.exe文件的路径。my.bat文件的内容是什么?我仍然混淆了这两条路。我认为第一步非常清楚。不过,我会给你另一个例子,也许它会对你有所帮助:第一行
    .bat
    文件:
    cd c:\myprojects\mylaravelproject`和第二行
    c:\php5\php.exe artisan schedule:run 1>>NUL 2>&1`不管它值多少钱,我今天也必须解决这个问题。我用了Alexey的解决方案,只做了一点小改动。我在Win 10机器上运行XAMPP,Laravel 5.3。我创建了他概述的批处理文件和任务,但将.bat的第二行更改为“php artisan schedule:run”。工作得很有魅力。此外,我将.bat放在我的项目根目录中,以便将所有内容都放在一个位置。希望这能帮助其他尝试做同样事情的人。
    cd /d c:\laravel-project\