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.
سلام ببخشین دستور دیدن لیست روت هارو میزنم این میاد؟؟؟
شاید پاسخ شما همینجا باشد
@farshadm9979
علتش اینه که شما داری از مسیر به صورت Closure استفاده میکنی. به عنوان مثال شما باید یه همچین چیزی تو فایل روت داشته باشی:
Route::get('foo', function () {
return 'Hello World';
});
حالا اینو تبدیل کن به صورت زیر:
use App\Http\Controllers\UserController;
Route::get('/foo', [UserController::class, 'index']);
کلا سعی کن همه درخواست ها رو بفرسی به controller چون اینطوری برای کش کردن route ها هم به مشکل نمیخوری