ramadanproject/app/Providers/SchedulerServiceProvider.php
Ahmed Darrazi 45a147253c
Some checks failed
tests / ci (push) Failing after 6m13s
linter / quality (pull_request) Failing after 58s
linter / quality (push) Failing after 1m19s
tests / ci (pull_request) Failing after 5m28s
feat(public-grid): add QA, quickstart, decision docs; scheduler docs; ignore files; tasks updates; run pint
2026-01-03 04:56:12 +01:00

31 lines
628 B
PHP

<?php
namespace App\Providers;
use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Support\ServiceProvider;
class SchedulerServiceProvider extends ServiceProvider
{
/**
* Bootstrap services.
*/
public function boot(): void
{
$this->app->booted(function () {
$schedule = $this->app->make(Schedule::class);
// Expire reservations every minute to release held cells.
$schedule->command('reservations:expire')->everyMinute();
});
}
/**
* Register services.
*/
public function register(): void
{
// no-op
}
}