اذهب إلى المحتوى

السؤال

نشر

عندما بدأت المشروع في Laravel كان لديّ ReturnController. ولكن قمت بإعادة تسميته إلى OrderController. قمت بإعادة تسمية وحدة التحكم والنموذج ، وقمت بتشغيل الأوامر التالية

php artisan cache:clear
php artisan route:cache
php artisan config:cache

عند محاولة انشاء طلب يظهر لدي المشكلة التالية

I get the error Target class [OrderController] does not exist.

هذا كود web.php

Route::get('/', function () {
    return view('welcome');
});

Route::resource('customers', 'CustomerController');

Route::resource('orders', 'OrderController');

Auth::routes();

Route::get('/home', [App\Http\Controllers\OrderController::class, 'showOrders'])->name('orders');

Route::get('/orders/create', [App\Http\Controllers\OrderController::class, 'create'])->name('orders.create');

Route::get('/orders', [App\Http\Controllers\OrderController::class, 'index']);

 كيف يمكنني إصلاح هذا؟

Recommended Posts

  • 0
نشر

يبدو أن المشكلة تكمن في عدم تحديث الكاش (cache) بشكل صحيح. يجب عليك تنفيذ الأمر التالي لتحديث الكاش بشكل صحيح:

php artisan route:clear

هذا الأمر سيزيل جميع الملفات المخزنة في الذاكرة المؤقتة للمسارات والتحكم والتي تم تخزينها في الذاكرة المؤقتة. بعد ذلك، يمكنك تشغيل الأوامر التالية مرة أخرى:

php artisan cache:clear
php artisan route:cache
php artisan config:cache

وبعد ذلك، يجب عليك التأكد من تحديث اسم الوحدة (module) والنموذج (model) بشكل صحيح في جميع الأماكن ذات الصلة بالتطبيق، مثل ملفات التحكم (Controllers) وملفات العرض (Views) وملفات التوجيه (Routes) وغيرها.

بعد تحديث جميع الأماكن اللازمة بشكل صحيح، يجب أن تتمكن من استخدام الكلاس OrderController بشكل صحيح في تطبيقك.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...