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

Anonymous and Class Based Components المكونات المجهولة والمعتمدة على كلاس

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

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

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

يدعم إطار Laravel نوعين من مكونات Blade: المكونات المجهولة التي تتكون من ملف قالب فقط داخل مجلد views/components، والمكونات المعتمدة على كلاس PHP داخل app/View/Components. يمكنك توليد كلا النوعين بسرعة عبر أمر Artisan المخصص.

  • المكونات المجهولة (Anonymous --view): مثالية للعناصر المرئية البسيطة كالأزرار والشارات التي لا تتطلب منطقاً معقداً.
  • مكونات الكلاسات (Class-Based): مناسبة عند الحاجة لحقن خدمات برمجية أو إجراء حسابات قبل العرض.
  • التوليد السريع (make:component): ينشئ أمر Artisan الكلاس والقالب معاً أو القالب فقط مع خيار --view.
PHP
# Create class + view component
php artisan make:component StatusCard

# Create anonymous view-only component
php artisan make:component ui.button --view