私はLaravelを使ってスケジュールされたタイマーでヘルパー機能(App \ Helpers)を実行しようとしています。私はLaravel 5.3を使用しています。Laravelスケジュールコールヘルパー機能が動作しない
これは私のスケジュール機能は...私のKernel.phpである
protected function schedule(Schedule $schedule)
{
$schedule->call(function()
{
// Calling this function should write a new file with a random number in it.
// I know this works perfectly fine outside of the scheduled task because I
// call it in other places, and it works)
FileEdit::UpdateFile();
})->everyMinute();
}
問題がFileEdit::UpdateFile()
一部がこれまでに指定された時間間隔でlaravelによって呼び出されていないということです。
許に応じて設定されているかどうかを確認倍になるhttps://laravel.com/docs/5.5/scheduling#task-hooks
のデバッグを支援します?いいえ、スケジューリングがcronジョブを実行する必要性を無くしたことは私の理解です。私はそれがオプションであることを意味しますが、私が概説したようなコール関数が働くべきだと述べています... – Rick
cronジョブは、毎分。そして1分ごとに、Laravelはあなたの 'Kernel.php'ファイルに従って何をすべきかを決定します。何かがLaravelに毎分ターンオンするように言わなければなりません。 – Jeff
ああ、あなたは正しいよ...ありがとう、それはそれを修正した。 – Rick