| 1234567891011121314151617 |
- <?php
- use Illuminate\Foundation\Inspiring;
- use Illuminate\Support\Facades\Artisan;
- use Illuminate\Support\Facades\Schedule;
- Artisan::command('inspire', function () {
- $this->comment(Inspiring::quote());
- })->purpose('Display an inspiring quote')->hourly();
- Schedule::command('db:backup:rotate', [
- '--keep' => (int) env('DB_BACKUP_KEEP', 7),
- '--connection' => env('DB_BACKUP_CONNECTION', env('DB_CONNECTION', 'mysql')),
- ])
- ->dailyAt((string) env('DB_BACKUP_TIME', '02:00'))
- ->withoutOverlapping()
- ->when(static fn (): bool => filter_var(env('DB_BACKUP_ENABLED', false), FILTER_VALIDATE_BOOL));
|