شرح صفوف ومحتوى الفقرة
بدلاً من إنشاء ملفات المتحكمات يدوياً، استخدم دائماً الأمر 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