我在Laravel 5.8上做一个电子商务项目,但是因为我不小心在项目的文件夹上运行了"laravel new“命令,所以当我试图在本地服务器上启动项目时,我得到了这个错误:
致命错误:未捕获的类: C:\wamp64\www\e-commerce\vendor\laravel\framework\src\Illuminate\Container\Container.php:788堆栈跟踪中不存在类配置:0 C:\wamp64\www\e-commerce\vendor\laravel\framework\src\Illuminate\Container\Container.php(788):ReflectionException->
_
_
构造(‘C:\wamp64\www\e-commerce\vendor\laravel\framework\src\Illuminate\Container\Container.php(615):Illuminate\Container\Container->resolve('config',’)1 C:\wamp64\www\e-commerce\vendor\laravel\framework\src\Illuminate\Container\Container.php(667):Illuminate\Container\Container->build('config') 2 config数组)3 C:\wamp64\www\e-commerce\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(767):Illuminate\Container\Container->make('config',阵列)4 C:\wamp64\www\e-commerce\vendor\laravel\framework\src\Illuminate\Container\Container.php(1227):Illuminate\Foundation\Application->make('config') 5 C:\wamp64\www\e-commerce\vendor\laravel\framework\src\Illuminate\Log\LogManager.php(417):照明第788行C:\wamp64\www\e-commerce\vendor\laravel\framework\src\Illuminate\Container\Container.php中的\容器\C“
第788行上的错误指的是该部分代码:
$reflector = new ReflectionClass($concrete)这发生在我从Github克隆我的repo之后。现在,对于我试图在本地服务器上运行的每个项目,我都会收到这个错误。
我尝试了"composer install","composer update","composer dump-autoload“,但它们都给出了相同的错误,在最后一行:"Script @php artisan package:discover -ansi handling the post-autoload-dump event returned with error code 255”。
我检查了.env文件,看看是否也有名称空间问题,但没有。
提前感谢您的帮助。
发布于 2019-08-30 21:07:22
尝试删除以下位置的de文件:
cd bootstrap/cache/
rm -rf *.php在此目录中有初始化结构的文件、缓存目录,其中包含用于性能优化的结构生成的文件,如文件和路由缓存服务。
发布于 2020-08-07 23:33:38
我试过@gulCunha的答案,它起作用了。
在那之后,你必须跑
为了创建一个新的
和
在那之后,你应该可以走了。
发布于 2021-02-28 23:30:23
您是否更改了
.env
文件中,我错误地添加了一个
空格,然后检查每一个地方,在那之后
没有空格的变化,现在的工作魅力。
https://stackoverflow.com/questions/57726803
复制相似问题