Mohammad Yousef3 نشر 28 مارس 2021 أرسل تقرير نشر 28 مارس 2021 عندما أقوم باستدعاء المتحكم في Laravel Route::get('register', 'RegisterController@register'); يظهر لدي هذا الخطأ Target class [RegisterController] does not exist. اقتباس
0 Waleed Alfakiat نشر 28 مارس 2021 أرسل تقرير نشر 28 مارس 2021 في الإصدار الجديد من Laravel - 8 لا يتم تطبيق namespace للوصول إلى المتحكم بشكل مباشر, بل يجب استدعاؤه عن طريق كتابة المسار كاملًا, كالآتي: Route::get('register', 'App\Http\Controllers\RegisterController@register'); أو أن تقوم بإضافة namespace يدويًا وذلك بإضافة مسار الكلاس في ملف الموجهات كالآتي: use App\Http\Controllers\RegisterController; Route::get('/register', [RegisterController::class, 'register']); 1 اقتباس
0 بلال زيادة نشر 28 مارس 2021 أرسل تقرير نشر 28 مارس 2021 يمكنك حذف إشارة التعليق في الملف التالي RouteServiceProvider.php الذي يوجد في المسار التالي app\Providers عن متغير //protected $namespace = 'App\\Http\\Controllers'; ليصبح protected $namespace = 'App\\Http\\Controllers'; ومن ثم التجربة مرة أخرى. 1 اقتباس
السؤال
Mohammad Yousef3
عندما أقوم باستدعاء المتحكم في Laravel
يظهر لدي هذا الخطأ
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.