【发布时间】:2016-08-19 04:46:16
【问题描述】:
我在我的 Laravel 5.2 应用程序中运行了 config:cache,然后这个错误开始出现。
致命错误:未捕获的 ReflectionException:类日志不存在于 F:\xampp\htdocs\news5.2.23\vendor\laravel\framework\src\Illuminate\Container\Container.php:738 堆栈跟踪:#0 F: \xampp\htdocs\news5.2.23\vendor\laravel\framework\src\Illuminate\Container\Container.php(738): ReflectionClass->__construct('log') #1 F:\xampp\htdocs\news5.2.23\ vendor\laravel\framework\src\Illuminate\Container\Container.php(633): Illuminate\Container\Container->build('log', Array) #2 F:\xampp\htdocs\news5.2.23\vendor\laravel \framework\src\Illuminate\Foundation\Application.php(697): Illuminate\Container\Container->make('log', Array) #3 F:\xampp\htdocs\news5.2.23\vendor\laravel\framework\ src\Illuminate\Container\Container.php(853): Illuminate\Foundation\Application->make('log') #4 F:\xampp\htdocs\news5.2.23\vendor\laravel\framework\src\Illuminate\Container \Container.php(808): Illuminate\Container\Container->resolveClass(Object(ReflectionParameter)) #5 F:\xampp\htdocs\news5.2.23\vendor\laravel\framework\ src\Illuminate\Container\Container.php(7 in F:\xampp\htdocs\news5.2.23\vendor\laravel\framework\src\Illuminate\Container\Container.php on line 738
我寻找了很多解决方案。没有什么对我有用。
- 我的
.env文件没有空格 - 我从
composer.json中删除了多余的包并运行了composer update。 - 我跑
php artisan clear编译了很多次。 - 我在我的文件中查找错误,但找不到任何错误。
- 我还启用了
mysql扩展,因为我在某个地方找到了它。然后我重新检查了 Laravel 5.2,现在错误是这样的。
所以,这不是我的任何配置文件的问题。它是别的东西。大家有什么想法吗?
【问题讨论】:
-
检查您的配置文件,您是否编辑过任何配置文件?
-
+Nehal Hasnayeen 我有,但我检查了它们,并没有真正发现任何错误。有没有确定的方法可以找出答案?通过运行一些命令或代码?
-
显示你改过的代码,没有命令可以查到,可以用echo或者dd()的方法来查看报错的那一行
-
+Nehal Hasnayeen .. 我编辑了我的问题,因为我发现了一些关于该问题的信息。我请求你阅读它。
标签: laravel-5.2