محمود الحبشمتاح لمشاريع جديدة
  • أعماليأعمالي
  • الخدماتالخدمات
  • المختبرالمختبر
  • المقالاتالمقالات
  • تواصلتواصل
عمّان--:--EN
المقالات/لارافيل

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

أتمت المهام باستخدام مجدول المهام القوي في Laravel.

16 يناير 2026دقيقة قراءةلارافيلRead in English

في هذه الصفحة

  1. تعريف الجدول
  2. خيارات التكرار
  3. القيود
  4. تشغيل المجدول

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

تعريف الجدول

php
// 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
كل المقالات

تابع القراءة

  • نمط فئات الإجراءات في Laravel16 يناير 2026دقيقة قراءة
  • فئات الإجراءات في Laravel: مسؤولية واحدة16 يناير 2026دقيقة قراءة
  • تحديد معدل API في Laravel16 يناير 2026دقيقة قراءة