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

الطوابير في Laravel بالتفصيل

أتقن طوابير Laravel لمعالجة المهام في الخلفية.

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

في هذه الصفحة

  1. إنشاء مهمة
  2. فئة المهمة
  3. الإرسال
  4. المهام الفاشلة
  5. تشغيل العامل

الطوابير بالتفصيل:

إنشاء مهمة

php artisan make:job ProcessPodcast

فئة المهمة

class ProcessPodcast implements ShouldQueue
{
    use Queueable;
    
    public function __construct(public Podcast $podcast) {}
    
    public function handle()
    {
        // المعالجة...
    }
}

الإرسال

php
ProcessPodcast::dispatch($podcast);
ProcessPodcast::dispatch($podcast)->delay(now()->addMinutes(10));

المهام الفاشلة

public function failed(Throwable $exception)
{
    // معالجة الفشل
}

تشغيل العامل

php artisan queue:work --tries=3
كل المقالات

تابع القراءة

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