• 0

حل مشكلة عدم التعرف على المتحكم Controller في لارافيل 8

عندي مشكلة عرفت controller بس يقول مومتعرف عليه 

 

لقطة الشاشة 2021-06-11 080046.png

party2.rar

2 اشخاص أعجبوا بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

أنتِ تستخدمين الاصدار الثامن من لارافيل وحدث بعض الاختلافات فيه منها يجب كتابة مسار المتحكم بشكل كامل, لاحظي هذا السطر 

  Route::get('pages/category_management/categories',  [CategoryController::class,'index']);
                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^

سوف نقوم بكتابة المسار الكامل للمتحكم ليصبح شكل الكود كالتالي

  Route::get('pages/category_management/categories',  [App\Http\Controllers\CategoryController::class,'index']);
                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

يمكنك في المسار التالي 

app\Providers

فتح ملف RouteServiceProvider.php , و إزالة التعليق عن السطر التالي 

//protected $namespace = 'App\Http\Controllers';

ليصبح بهذا الشكل 

protected $namespace = 'App\Http\Controllers';

ثم في ملف web.php  تأكدي من المسار الخاص بالمتحكم مثل 

Route::get('/categories',  'CategoryController@index');

أو يمكنك استخدام resource بهذا الشكل 

Route::resource('categories',  'CategoryController');

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن