شرح صفوف ومحتوى الفقرة
لتقسيم الواجهات الكبيرة إلى أجزاء صغيرة يسهل صيانتها، نستخدم توجيه @include لتضمين قالب فرعي داخل أي صفحة. يرث القالب المضمن تلقائياً جميع المتغيرات المتاحة في الصفحة الأب، كما يمكنك تمرير مصفوفة متغيرات إضافية مخصصة له.
- وراثة المتغيرات (@include): يصل القالب الفرعي لمتغيرات الأب مع إمكانية تزويده بمصفوفة بيانات إضافية.
- التضمين الآمن (@includeIf): يضمن عدم توقف الصفحة إذا كان ملف القالب الفرعي غير موجود.
- التضمين المشروط (@includeWhen): يدرج القالب الفرعي فقط عند تحقق الشرط المنطقي الممرر له.
PHP
<header>
@include('partials.top-nav', ['theme' => 'dark'])
</header>
@includeWhen($hasBanner, 'partials.promo-banner')
@includeIf('partials.custom-footer')