Uncaught ReflectionException:类日志不存在于/vender/laravel/framewor


Uncaught ReflectionException: Class log does not exist in /vendor/laravel/framework/src/Illuminate/Container/Container.php:738

我的Laravel 5.2运行良好,我很高兴。

然后我执行:

 php artisan config:cache

我的日子变得更黑暗

我收到这个消息:

PHP Fatal error:  Uncaught ReflectionException: Class log does not exist in /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:738
Stack trace:
#0 /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php(738): ReflectionClass->__construct('log')
#1 /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php(633): Illuminate'Container'Container->build('log', Array)
#2 /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(687): Illuminate'Container'Container->make('log', Array)
#3 /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php(853): Illuminate'Foundation'Application->make('log')
#4 /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php(808): Illuminate'Container'Container->resolveClass(Object(    ReflectionParameter))
#5 /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php(777): Illuminate'Container'Container->getDependencies(Arr in /home/vagrant/    Code/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 738
Fatal error: Uncaught ReflectionException: Class log does not exist in /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php on line     738
ReflectionException: Class log does not exist in /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 738
Call Stack:
    0.0007     351952   1. {main}() /home/vagrant/Code/artisan:0
    0.2149    2190096   2. Illuminate'Foundation'Console'Kernel->handle() /home/vagrant/Code/artisan:35
    0.2329    2327800   3. Illuminate'Foundation'Console'Kernel->reportException() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Foundation/Console/    Kernel.php:117
    0.2329    2327840   4. Illuminate'Container'Container->offsetGet() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:250
    0.2329    2327840   5. Illuminate'Foundation'Application->make() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:1178
    0.2329    2327896   6. Illuminate'Container'Container->make() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:687
    0.2329    2327896   7. Illuminate'Container'Container->build() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:633
    0.2329    2327896   8. Illuminate'Container'Container->Illuminate'Container'{closure}() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/    Container.php:735
    0.2329    2327896   9. Illuminate'Foundation'Application->make() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:230
    0.2329    2327896  10. Illuminate'Container'Container->make() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:687
    0.2329    2327896  11. Illuminate'Container'Container->build() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:633
    0.2439    2371256  12. Illuminate'Container'Container->getDependencies() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:777
    0.2491    2378936  13. Illuminate'Container'Container->resolveClass() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:808
    0.2491    2378936  14. Illuminate'Foundation'Application->make() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:853
    0.2491    2378992  15. Illuminate'Container'Container->make() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:687
    0.2491    2378992  16. Illuminate'Container'Container->build() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:633
    0.2491    2379104  17. ReflectionClass->__construct() /home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:738

我真的不知道如何调试它,

我试着删除我上次做的任何事情。有人说它是一个.env文件,里面有空格,但在我的情况下不是,所以基本上,我不知道如何调试它

我试过

composer dump-autoload

我试图删除供应商文件夹

所有php artisan命令都失败。

这种情况似乎发生在很多人身上,但原因总是不同的,很难调试。

任何帮助都将不胜感激!

编辑1:我可以恢复我的网站删除的功能版本

bootstrap/cache/config.php

在失败之前,我还做了一个php手工配置:缓存

以及恢复以前版本的

    bootstrap/cache/services.php

但我想使用这些命令,因为它们在生产中有很大的不同!

正如noodles_ftw所说,这是一个配置文件问题。因此,检查我的配置文件夹中的错误就成功了,我在jwt.php 中出现了一个错误

希望它能有所帮助!

始终检查.env文件,并查找包含多个非双引号单词的值。

您需要添加所需的扩展,如php-mbstring、php-mysql。安装这些软件包,然后重试