شرح صفوف ومحتوى الفقرة
تشترك صفحات الموقع الواحد في الهيكل الخارجي مثل وسم الرأس وشريط التنقل والتذييل. تتيح لك وراثة القوالب في Blade تصميم قالب أب موحد داخل resources/views/layouts/app.blade.php وتحديد المناطق القابلة للاستبدال عبر توجيه @yield.
- مناطق الحقن المسماة (@yield): تحجز مكاناً باسم محدد في القالب الأب ليتم ملؤه من الصفحات الفرعية.
- القيمة الافتراضية (Default Fallback): يقبل التوجيه معاملاً ثانياً يُعرض تلقائياً إذا لم تُعرف الصفحة الفرعية ذلك القسم.
- وحدة الهيكل العام (Single Master File): أي تعديل في القالب الرئيسي ينعكس فوراً على جميع صفحات الموقع.
PHP
{{-- resources/views/layouts/app.blade.php --}}
<!DOCTYPE html>
<html>
<head><title>@yield('title', 'CloseTag')</title></head>
<body>
<main>@yield('content')</main>
</body>
</html>