一、php artisan make:console LogInfophp
二、在app/console就會看到LogInfo.phplaravel
定義名稱app
三、須要執行的方法寫在handle中spa
四、註冊路由命令命令行
五、在schedule方法中定義執行時間,能夠是指定的時間,也能夠是每分、每時、天天3d
每分鐘執行一次寫入日誌方法日誌
六、到命令行輸入 php artisan schedule:run 便可執行任務code
七、要實現定時任務還得讓程序自動執行blog
將 * * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1 保存到cron.txt文件中
token
獲得文件路徑
找到該文件並更改路徑
該命令是讓PHP每分鐘調用一次 Laravel 命令調度器(php artisan schedule:run),接着 Laravel 會評判你的計劃任務並運行預約任務。
八、將文件路徑傳給crontab,crontab- l執行
便會每分鐘執行一次任務了
整理自https://www.laravist.com/series/dive-a-little-deep-into-laravel-5/episodes/2