لارافيل

جدولة المهام في Laravel

January 16, 2026 1 دقيقة قراءة 31 مشاهدة

جدولة المهام:

تعريف الجدول

// app/Console/Kernel.php
protected function schedule(Schedule $schedule)
{
    $schedule->command('emails:send')
        ->daily();
    
    $schedule->job(new CleanupJob)
        ->hourly();
}

خيارات التكرار

->everyMinute();
->hourly();
->daily();
->weekly();
->monthly();
->cron('* * * * *');

القيود

->weekdays();
->between('8:00', '17:00');
->when(fn() => true);

تشغيل المجدول

* * * * * cd /path && php artisan schedule:run >> /dev/null 2>&1
شارك هذه المقالة:

مقالات ذات صلة

التعليقات (0)

يرجى تسجيل الدخول لترك تعليق. تسجيل الدخول

لا توجد تعليقات بعد. كن أول من يعلق!