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

Creating Invokable via Artisan CLI إنشاء متحكم أحادي بالخيار invokable

بناء متحكمات مخصصة لإجراء واحد باستخدام الدالة السحرية __invoke لتنظيم العمليات المعقدة وفق أحدث معايير إطار العمل Laravel 12 مع أمثلة وتطبيقات عملية متدرجة.
1 صفوف تعليمية
إطار العمل Laravel
0 مشاهدة

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

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

يمكنك توليد كلاس متحكم أحادي الإجراء جاهز بسطر واحد عبر تمرير الخيار --invokable أو اختصاره السريع -i مع الأمر php artisan make:controller. ينشئ Artisan ملف الكلاس داخل مجلد المتحكمات متضمناً هيكل دالة __invoke تلقائياً.

  • الخيار الصريح (--invokable Flag): يولد كلاس متحكم يحتوي على دالة __invoke الجاهزة فقط.
  • الاختصار السريع (-i Shorthand): حرف مختصر يؤدي نفس الغرض بسرعة في الطرفية.
  • دعم المجلدات الفرعية (Subfolder Support): يدعم إنشاء الكلاس داخل مجلدات منظمة حسب الميزة.
PHP
# Generate an invokable controller via full flag
php artisan make:controller SyncController --invokable

# Generate using the short -i flag
php artisan make:controller ExportOrdersController -i