Ich versuche, eine Helper-Funktion (App \ Helpers) auf einem geplanten Timer mit Laravel (für Testzwecke habe ich es einmal pro Minute ausgeführt). Ich benutze Laravel 5.3.Laravel Zeitplan Call Helper Funktion funktioniert nicht
Dies ist mein Zeitplan-Funktion in meinem 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();
}
Das Problem ist, dass der FileEdit::UpdateFile()
Teil jemals wird nicht durch die Laravel an den vorgesehenen Zeitintervallen aufgerufen wird.
Huh ? Nein, es ist mein Verständnis, dass das Scheduling die Ausführung eines Cron-Jobs überflüssig gemacht hat. Ich meine, es ist eine Option, aber es besagt, dass eine Call-Funktion, wie ich beschrieben habe, funktionieren sollte ... – Rick
Der Cron-Job sagt den Zeitplan an jede Minute. Dann bestimmt Laravel jede Minute, was Sie gemäß Ihrer 'Kernel.php'-Datei tun sollen. Etwas muss Laravel immer noch sagen, dass er jede Minute einschalten soll. – Jeff
Ah du hast Recht ... Danke, das hat es behoben. – Rick