محمد لارافيل نشر 29 أبريل 2023 أرسل تقرير نشر 29 أبريل 2023 عندما بدأت المشروع في 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']); كيف يمكنني إصلاح هذا؟ اقتباس
0 Abdulrahman Hafez نشر 30 أبريل 2023 أرسل تقرير نشر 30 أبريل 2023 يبدو أن المشكلة تكمن في عدم تحديث الكاش (cache) بشكل صحيح. يجب عليك تنفيذ الأمر التالي لتحديث الكاش بشكل صحيح: php artisan route:clear هذا الأمر سيزيل جميع الملفات المخزنة في الذاكرة المؤقتة للمسارات والتحكم والتي تم تخزينها في الذاكرة المؤقتة. بعد ذلك، يمكنك تشغيل الأوامر التالية مرة أخرى: php artisan cache:clear php artisan route:cache php artisan config:cache وبعد ذلك، يجب عليك التأكد من تحديث اسم الوحدة (module) والنموذج (model) بشكل صحيح في جميع الأماكن ذات الصلة بالتطبيق، مثل ملفات التحكم (Controllers) وملفات العرض (Views) وملفات التوجيه (Routes) وغيرها. بعد تحديث جميع الأماكن اللازمة بشكل صحيح، يجب أن تتمكن من استخدام الكلاس OrderController بشكل صحيح في تطبيقك. اقتباس
السؤال
محمد لارافيل
عندما بدأت المشروع في 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']);
كيف يمكنني إصلاح هذا؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.