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