Heim > Fragen und Antworten > Hauptteil
Vor Kurzem habe ich eine geplante Aufgabe mit Laravel geschrieben, die normalerweise jede Minute ausgeführt werden kann. Wenn sie jedoch auf Stunden geändert wird, kann sie nicht wie erwartet ausgeführt werden. Es hat mich verwirrt.
protected function schedule(Schedule $schedule)
{
$schedule->call(function () {
//DB::table('cms_articles')->delete();
DB::update('update cms_articles set hit=hit + FLOOR(1 + (RAND() * 10)) where hit>1000');
DB::update('update cms_articles set hit=hit + FLOOR(1 + (RAND() * 20)) where hit<1000');
})->hourly();
}