Php Laravel 8获取ReflectionException错误

Php Laravel 8获取ReflectionException错误,php,laravel,laravel-8,Php,Laravel,Laravel 8,在我安装并使用的nWdart模块中,我没有遇到任何问题。现在,在将项目迁移到laravel8之后,我遇到了一些问题,其中哪一个是我得到的ReflectionException错误 当我尝试运行php artisan route:list时,出现以下错误: 1 [internal]:0 Illuminate\Foundation\Console\RouteListCommand::Illuminate\Foundation\Console\{closure}(Object(Il

在我安装并使用的
nWdart
模块中,我没有遇到任何问题。现在,在将项目迁移到
laravel8
之后,我遇到了一些问题,其中哪一个是我得到的
ReflectionException
错误

当我尝试运行
php artisan route:list
时,出现以下错误:

  1   [internal]:0
      Illuminate\Foundation\Console\RouteListCommand::Illuminate\Foundation\Console\{closure}(Object(Illuminate\Routing\Route))

  2   C:\xampp\htdocs\v8\vendor\laravel\framework\src\Illuminate\Container\Container.php:809
      ReflectionException::
        ("Class Modules\Media\Http\Controllers\Modules\Media\Http\Controllers\Modules\Media\Http\Controllers\ImagesController does not exist")
php artisan模块:列表
命令输出:

+-------------+---------+-------+----------------------------------------+
| Name        | Status  | Order | Path                                   |
+-------------+---------+-------+----------------------------------------+
| Blog        | Enabled |       | C:\xampp\htdocs\v8\Modules/Blog        |
| Media       | Enabled |       | C:\xampp\htdocs\v8\Modules/Media       |
| Profile     | Enabled |       | C:\xampp\htdocs\v8\Modules/Profile     |
| Radio       | Enabled |       | C:\xampp\htdocs\v8\Modules/Radio       |
| Store       | Enabled |       | C:\xampp\htdocs\v8\Modules/Store       |
| Ticket      | Enabled |       | C:\xampp\htdocs\v8\Modules/Ticket      |
| UserMessage | Enabled |       | C:\xampp\htdocs\v8\Modules/UserMessage |
+-------------+---------+-------+----------------------------------------+
我的路线是:


Modules\Media\Http\Controllers\Modules\Media\Http\Controllers\Modules\Media\Http\Controllers\ImagesController
这是一个疯狂的命名空间。。。我以前见过拉威尔在上面翻倍,但从来没有翻倍过。。。如果您使用\Modules\Media\Http\Controllers\ImagesController,
?旁注;最好列出您正在使用的包:。上面说它和拉威尔兼容8@TimLewis当我用
ctrl
单击类名时,它就工作了,这意味着您的IDE可以找到它。我再问一次,它是否与
use\Modules\Media\Http\Controllers\ImagesController一起工作
?@Timliews它在
路由中不起作用,但它在另一个类中起作用,这很奇怪。。。我不希望Routes名称空间与其他名称空间有太大的不同,但我还没有在Laravel8中工作过。我看到您在GitHub页面上打开了一个问题,看看是否得到了什么
Modules\Media\Http\Controllers\Modules\Media\Http\Controllers\Modules\Media\Http\Controllers\ImagesController
这是一个疯狂的命名空间。。。我以前见过拉威尔在上面翻倍,但从来没有翻倍过。。。如果您使用\Modules\Media\Http\Controllers\ImagesController,
?旁注;最好列出您正在使用的包:。上面说它和拉威尔兼容8@TimLewis当我用
ctrl
单击类名时,它就工作了,这意味着您的IDE可以找到它。我再问一次,它是否与
use\Modules\Media\Http\Controllers\ImagesController一起工作
?@Timliews它在
路由中不起作用,但它在另一个类中起作用,这很奇怪。。。我不希望Routes名称空间与其他名称空间有太大的不同,但我还没有在Laravel8中工作过。我看到你在GitHub页面上打开了一个问题,看看是否有什么结果
 | panel/media/mediaResource/imagesController                 | imagesController.store     | 
 Modules\Media\Http\Controllers\ImagesController@store                | web        |
| | GET|HEAD  | panel/media/mediaResource/imagesController     | imagesController.index    | 
Modules\Media\Http\Controllers\ImagesController@index  | web |
| | GET|HEAD  | panel/media/mediaResource/imagesController/create     | imagesController.create   | 
Modules\Media\Http\Controllers\ImagesController@create | web |
| | DELETE    | panel/media/mediaResource/imagesController/{imagesController}| imagesController.destroy  | 
Modules\Media\Http\Controllers\ImagesController@destroy| web |
| | PUT|PATCH | panel/media/mediaResource/imagesController/{imagesController}| imagesController.update   | 
Modules\Media\Http\Controllers\ImagesController@update | web |
| | GET|HEAD  | panel/media/mediaResource/imagesController/{imagesController}| imagesController.show     | 
Modules\Media\Http\Controllers\ImagesController@show   | web |
| | GET|HEAD  | panel/media/mediaResource/imagesController/{imagesController}/edit   | imagesController.edit