Files

32 lines
793 B
PHP
Raw Permalink Normal View History

2025-11-11 21:20:15 +01:00
<?php
namespace App\Providers;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
use Illuminate\Support\Facades\Schedule;
use App\Jobs\CheckInvoiceDueDatesJob;
2025-11-11 21:20:15 +01:00
class EventServiceProvider extends ServiceProvider
{
protected $listen = [];
2025-11-11 21:20:15 +01:00
/**
* Bootstrap services.
*/
public function boot(): void
{
parent::boot();
// // TODO: read where to put these or ask in the forums
// // it seems to work here, but where is the apropriate place?
// // Kernel::schedule did not work
Schedule::command('caldav:sync')
->everyMinute()
->withoutOverlapping();
Schedule::job(new CheckInvoiceDueDatesJob())
->daily()
->withoutOverlapping();
2025-11-11 21:20:15 +01:00
}
}