如何解决我的问题我使用LaravelVesion5.8,我想在命令行上看到route:list,但我总是出错

如何解决我的问题我使用LaravelVesion5.8,我想在命令行上看到route:list,但我总是出错,laravel,Laravel,我的visual STUDIO代码终端中的错误是: Illumb\Contracts\Container\BindingResolutionException 目标类[App\Http\Controllers\Controllername]不存在 位于C:\xampp\htdocs\Laravel\u projects\massar\vendor\Laravel\framework\src\illumb\Container\Container.php:809 805| 806 |试试看{ 80

我的visual STUDIO代码终端中的错误是: Illumb\Contracts\Container\BindingResolutionException

目标类[App\Http\Controllers\Controllername]不存在

位于C:\xampp\htdocs\Laravel\u projects\massar\vendor\Laravel\framework\src\illumb\Container\Container.php:809 805| 806 |试试看{ 807 |$reflector=新的ReflectionClass($concrete); 808 |}捕获(反射异常$e){

809 |抛出新的BindingResolutionException(“目标类[$concrete]不存在。”,0,$e); 810| } 811| 812 |//如果类型不可实例化,则开发人员正在尝试解析 813 |//抽象类型,如接口或抽象类,并且

1[内部]:0 Illumb\Foundation\Console\RouteListCommand::Illumb\Foundation\Console{Close}(对象(Illumb\Routing\Route))

2c:\xampp\htdocs\Laravel\u projects\massar\vendor\Laravel\framework\src\illumb\Container\Container.php:807 ReflectionException::(“类App\Http\Controllers\Controllername不存在”)
PS C:\xampp\htdocs\Laravel\u projects\massar>

嗯,是吗?错误表示找不到
Controllername
控制器,根据名称空间,该控制器应位于
app/http/Controllers/
文件夹中。有这样的控制器吗

如果控制器不存在,而您正在路由中使用它,则该命令将继续抛出错误

2种选择:

  • php artisan make:controller Controllername
    创建控制器(如果控制器不存在)
  • 删除或注释掉使用
    Controllername
    的每个路由