我在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 :\ XA mpp \ htdocs \ news5.2.23 \ vendor \ laravel \ framework \ src \ Illuminate \ Container \ Container.php(F:\ xampp \ htdocs \ news5.2.23 \ vendor \ laravel \ framework \ src \ Illuminate \ Container \ Container中的7个第738行的.php
我找了很多解决方案。没有什么对我有用。
.env
文件没有任何空格composer.json
删除了额外的套餐并运行了composer update
。php artisan clear
。mysql
扩展程序,因为我发现它在某个地方。然后我对Laravel 5.2进行了新的检查,现在错误就是这样。所以,这不是我的任何配置文件的问题。还有别的东西。你们有什么想法吗?
答案 0 :(得分:0)
好的,所以我解决了。看起来谎言我有多个问题。
'composer update --no-scripts',然后是'composer update'。这解决了这个问题。
这是一个laravel 5问题。最好还是使用laravel 4
答案 1 :(得分:0)
运行此命令:
php artisan dump-autoload
然后composer update