انتقل إلى محتوى الدرس

Component Based Architecture in Blade معمارية المكونات الحديثة في Blade

تصميم عناصر واجهة قابلة لإعادة الاستخدام عبر مكونات Blade الحديثة وتمرير الخصائص @props ودمج السمات والفتحات .
1 صفوف تعليمية
إطار العمل Laravel
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تفضل تطبيقات Laravel الحديثة بناء الواجهات بأسلوب المكونات المستقلة عبر وسوم

  • صيغة الوسوم القياسية (<x-name>): تستدعي المكونات كوسوم HTML مألوفة تبدأ بالبادئة x-.
  • نطاق متغيرات معزول (Isolated Scope): لا ترث المكونات متغيرات الصفحة الأب عشوائياً مما يمنع تضارب الأسماء.
  • دعم المجلدات الفرعية (Dot Tag Mapping): يشير الوسم <x-forms.input /> مباشرة إلى المجلد الفرعي داخل مجلد components.
مخطط معماري يوضح مكونات Blade الحديثة وخصائص Props والفتحات Slots في إطار العمل Laravel 12
PHP
<div class="page-header">
    <x-alert type="success" class="mb-4">
        Your account settings have been updated.
    </x-alert>
</div>