Я пытаюсь настроить задачу планирования, которая может выполняться каждые пять минут, но она работает только 1 раз, после первых пяти минут, остальные пять минут не выполняют функцию правильно.
// depresiasicounter.php
protected $signature = 'updates:depresiasicounter';
public function handle()
{
$aktivatb = Aktivatb::where('id','1')->first();
$aktivatb->nilai= $aktivatb->nilai-$aktivatb->depresiasi;
$aktivatb->total_depresiasi = $aktivatb->total_depresiasi+$aktivatb->depresiasi;
$aktivatb->save();
}
// kernel.php
protected $commands = [
Commands\DepresiasiCounter::class,
];
protected function schedule(Schedule $schedule)
{
$schedule->commands('updates:depresiasicounter')->everyFiveMinutes();
}
Я ожидаю, что это может работать, пока значение $ aktivatb-> nilai не станет равным 0, но это работает только 1 раз