Files
a.montask/routes/console.php
T

21 lines
779 B
PHP
Executable File

<?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');
Schedule::command('birthdays:notify')->dailyAt('09:00');
// گزارش تأخیر روز قبل — هر روز ساعت ۲۲:۳۰
Schedule::command('late:daily-report')->dailyAt('22:30');
// گزارش هفته (شنبه تا جمعه) — جمعه‌شب ساعت ۲۳:۰۰
Schedule::command('late:weekly-report')->weeklyOn(5, '23:00');
// گزارش ماه شمسی قبل — هر روز چک می‌شود؛ فقط روز اول ماه بعد اجرا شود
Schedule::command('late:monthly-report')->dailyAt('23:15');