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

خطوط الأنابيب في Laravel: تسلسل العمليات بأناقة

استخدم خطوط الأنابيب في Laravel لتسلسل العمليات المعقدة بشكل نظيف.

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

في هذه الصفحة

  1. خط أنابيب أساسي
  2. فئة الأنبوب
  3. دالة مخصصة

تسلسل العمليات مع خطوط الأنابيب:

خط أنابيب أساسي

php
$result = app(Pipeline::class)
    ->send($order)
    ->through([
        ValidateOrder::class,
        ApplyDiscount::class,
        CalculateTax::class,
        ProcessPayment::class,
    ])
    ->thenReturn();

فئة الأنبوب

php
class ApplyDiscount
{
    public function handle($order, Closure $next)
    {
        $order->applyDiscount();
        return $next($order);
    }
}

دالة مخصصة

->via('process')
->through([...]);
كل المقالات

تابع القراءة

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