24 lines
944 B
PHP
Executable File
24 lines
944 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('holidays:remind')->dailyAt('09:30');
|
|
|
|
// گزارش تأخیر روز قبل — هر روز ساعت ۲۲:۳۰
|
|
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');
|