Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未捕获的ReflectionException:Class日志不存在于/vendor/laravel/framework/src/illumb/Container/Container.php:738中_Php_Laravel - Fatal编程技术网

未捕获的ReflectionException:Class日志不存在于/vendor/laravel/framework/src/illumb/Container/Container.php:738中

未捕获的ReflectionException:Class日志不存在于/vendor/laravel/framework/src/illumb/Container/Container.php:738中,php,laravel,Php,Laravel,我的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 tra

我的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 artisan config:cache,然后它就失败了

以及恢复以前版本的

    bootstrap/cache/services.php

但是我想使用这些命令,因为它们在生产中起着重要的作用

始终检查您的.env文件,并查找包含多个未用双引号括起来的单词的值。

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


希望有帮助

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

如果某个配置文件中出现语法错误,或者在某个配置文件中使用类似于
url()
的帮助函数,则会发生此异常。配置文件夹中的任何文件?还有.env gulp.js和root上的文件?据我所知,只有'/config'中的配置文件。我认为非php文件不受composer的影响。它不是composer它是Artisan。你是对的,我在jwt.php中发现了一个语法错误。请把你的评论作为答案,这样我就可以接受了!德克萨斯州