laravel 排程設定

laravel

php artisan make:command XXX
app\Console\Commands\ 會產生XXX
signature -> 執行的排程名稱
handle -> 要執行的寫這

app\Console\Kernel.php
schedule -> 定義所有要執行的排程
$schedule->command('xxx')->everyMinute(); // 每分鐘執行一次

windows

  1. 工作排程器,建立工作
  2. 觸發程序
  3. 設定每天,重複工作每隔1分鐘,儲存
    (系統預設最少5分鐘,可自行用鍵盤 5->1)
  4. 動作
  5. 程式選php位置
  6. 新增引數
    "D:\AppServ\www\laravel\artisan" schedule:run
    前面是要執行的專案路徑+artisan
    後面scuedule:run 是固定的