ReflectionException : Class App\Http\Controllers\Admin\ArticleController does not exist
at C:\Users\Poya\Desktop\blog\vendor\laravel\framework\src\Illuminate\Container\Container.php:788
784| if ($concrete instanceof Closure) {
785| return $concrete($this, $this->getLastParameterOverride());
786| }
787|
> 788| $reflector = new ReflectionClass($concrete);
789|
790| // If the type is not instantiable, the developer is attempting to resolve
791| // an abstract type such as an Interface or Abstract Class and there is
792| // no binding registered for the abstractions so we need to bail out.
Exception trace:
1 ReflectionClass::__construct("App\Http\Controllers\Admin\ArticleController")
C:\Users\Poya\Desktop\blog\vendor\laravel\framework\src\Illuminate\Container\Container.php:788
2 Illuminate\Container\Container::build("App\Http\Controllers\Admin\ArticleController")
C:\Users\Poya\Desktop\blog\vendor\laravel\framework\src\Illuminate\Container\Container.php:667
Please use the argument -v to see more details.
سلام ببخشین دستور دیدن لیست روت هارو میزنم این میاد؟؟؟
از چیزی که می بینم داره میگه کلاس App\Http\Controllers\Admin\ArticleController
وجود نداره
اگه مطمئن هستین که وجود داره یه بار اول دستور composer dumpautoload
اجرا کنین بعد ببینید درست یمشه یا نه
مطمئن باشید اسم فایل و اسم کلاسم یکی باشن و اگه نیاز به improt در جایی هم بود حتما ایمپورت کنین
شما داری از کنترلر Admin\ArticleController استفاده میکنی و گویا این فایل در سیستم وجود نداره.. آدرس فایل رو چک کن
اگر هم Route ی که به این کنترلر اشاره میکنه، رو حذف کنی خطا از بین میره
@farshadm9979
علتش اینه که شما داری از مسیر به صورت Closure استفاده میکنی. به عنوان مثال شما باید یه همچین چیزی تو فایل روت داشته باشی:
Route::get('foo', function () {
return 'Hello World';
});
حالا اینو تبدیل کن به صورت زیر:
use App\Http\Controllers\UserController;
Route::get('/foo', [UserController::class, 'index']);
کلا سعی کن همه درخواست ها رو بفرسی به controller چون اینطوری برای کش کردن route ها هم به مشکل نمیخوری
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟