شرح صفوف ومحتوى الفقرة
لعرض القوائم والجداول وبطاقات المنتجات من المصفوفات، يقدم محرك Blade توجيهات الحلقات @foreach و@for و@while. وداخل أي حلقة تكرار، يمكنك استخدام التوجيهين المختصرين @continue و@break مع تمرير شرط منطقي لتخطي عنصر أو إنهاء الحلقة مباشرة.
- تكرار المصفوفات (@foreach): يمر على جميع عناصر المصفوفة لتوليد عناصر HTML متكررة.
- التخطي المشروط (@continue): يقبل شرطاً منطقياً بين قوسين لتجاوز العنصر الحالي في سطر واحد.
- الإيقاف المبكر (@break): ينهي حلقة التكرار فوراً عند تحقق الشرط الممرر له.
PHP
<ul>
@foreach ($products as $product)
@continue(! $product['is_visible'])
<li>{{ $product['name'] }}</li>
@break($product['is_featured_stop'])
@endforeach
</ul>