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:不想用了,直接關掉這個定時任務便可