شرح صفوف ومحتوى الفقرة
يدعم إطار 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