1:今天在作用laravel开发订单系统的时候,须要使用定时任务来大批量提交订单,测试一下订单金额是否有误。发现laravel有一个任务调度功能,因而就试了试。因而就被坑了两天。laravel
相信看了laravel官方手册的同窗必定对这个一脸懵逼windows
直接执行这个命令会出现如下错误:
由于这根本不是windows下的命令,(因为对Linux不熟悉)这是LINUX下的命令,因此固然没法执行markdown
1:为何非要用系统中的定时任务,laravel中不是自带了任务调度吗,由于虽然laravel系统中自带了任务调度,可是第一次执行以后,会被中断,因此必须由系统定时的去调取laravel任务调度,因此才会有以下设置(贴上连接本身看看)
http://stackoverflow.com/questions/32950083/laravel-5-1-task-scheduling-on-windowspost
这里贴出连接,能够本身参考
http://stackoverflow.com/questions/36305146/how-to-run-task-scheduler-in-windows-10-with-laravel测试
1:首先在桌面上,新建一个bat批处理文件,而后在文件中输入如下两句话,保存 图片
2:输入win+R 而后输入 taskschd.msc 进入定时任务设置界面开发
3:点击建立基本任务
4:输入名称,点击下一步 get
5:点击计算机启动时,点击下一步 it
6:点击启动程序,下一步 io
7:添加刚刚新建的,bat文件,下一步
8:勾选上,打开属性列表,完成
9:点击图中的选项设置
10:肯定以后,等一分钟,你的laravel程序就会被调用
11:不想用了,直接关掉这个定时任务便可