شرح صفوف ومحتوى الفقرة
كبديل مرن لتمرير المصفوفة، يمكنك تسلسل دالة with على كائن الواجهة لإرفاق متغير واحد أو مصفوفة قيم إضافية. يفيد هذا الأسلوب المتسلسل بشكل خاص عند رغبتك في إرفاق متغيرات إضافية بناءً على شروط معينة قبل إرجاع الواجهة.
- إرفاق زوج مفتاح وقيمة (Key-Value Pair): تضيف دالة with متغيراً جديداً بالاسم والقيمة المحددين إلى نطاق القالب.
- التسلسل البرمجي (Fluent Chaining): يمكن ربط عدة استدعاءات لدالة with بالتتابع على نفس كائن الواجهة.
- قبول المصفوفات (Array Merging): تقبل دالة with مصفوفة ترابطية كاملة لدمج جميع مفاتيحها دفعة واحدة.
PHP
<?php
use Illuminate\Support\Facades\Route;
Route::get('/invoice', function () {
return view('billing.invoice')
->with('invoiceNumber', 'INV-2026')
->with('currency', 'USD');
});