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

Generating Controllers via Artisan توليد كلاس المتحكم بأمر Artisan

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

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

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

بدلاً من إنشاء ملفات المتحكمات يدوياً، استخدم دائماً الأمر php artisan make:controller لتوليد الكلاس مع فضاء الأسماء الصحيح خلال ثوانٍ. ويُتبع عرف التسمية القياسي بصيغة المفرد PascalCase منتهياً بكلمة Controller مثل ProductController أو OrderController.

  • المولد الآلي (Artisan Generator): ينشئ ملف الكلاس جاهزاً داخل المسار app/Http/Controllers/.
  • المجلدات الفرعية (Subfolder Namespaces): تمرير مسار مثل Admin/UserController ينشئ المجلد الفرعي ويضبط فضاء الأسماء.
  • التحميل التلقائي (PSR-4 Autoloaded): يصبح الكلاس متاحاً للاستدعاء الفوري بفضل توافقه مع معيار PSR-4.
PHP
# Generate a standard controller class via Artisan
php artisan make:controller ProductController

# Generate a controller inside a nested subfolder
php artisan make:controller Admin/ReportController