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

المهام المجدولة في Laravel: أتمتة كل شيء

جدول الأوامر والوظائف للتشغيل تلقائياً في فترات محددة.

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

في هذه الصفحة

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

أتمتة المهام بالمجدول:

تعريف الجدول

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

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

php
$schedule->command('report:generate')
    ->weeklyOn(1, '8:00')
    ->timezone('America/New_York');

$schedule->command('backup:run')
    ->dailyAt('03:00')
    ->evenInMaintenanceMode();

منع التداخل

php
$schedule->command('process:data')
    ->hourly()
    ->withoutOverlapping();

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

* * * * * cd /path && php artisan schedule:run >> /dev/null 2>&1
كل المقالات

تابع القراءة

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