Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.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
Php Laravel抛出ReflectionException:类配置不存在_Php_Laravel - Fatal编程技术网

Php Laravel抛出ReflectionException:类配置不存在

Php Laravel抛出ReflectionException:类配置不存在,php,laravel,Php,Laravel,(我知道你可能认为这是一个重复的问题,但我真的认为不是) 我正在使用Laravel开发一个API,我已经把代码整理好并运行了。然而,出于沮丧,我在当天进行了测试,结果 ReflectionException: Class config does not exist 每当我尝试储存新型号时 我将Laravel更新为5.7,但问题仍然存在 然后我认为这是数据库的问题,但是 php artisan migrate 成功创建数据库表。时间不多了。试试看 php artisan clear-compi

(我知道你可能认为这是一个重复的问题,但我真的认为不是)

我正在使用Laravel开发一个API,我已经把代码整理好并运行了。然而,出于沮丧,我在当天进行了测试,结果

ReflectionException: Class config does not exist
每当我尝试储存新型号时 我将Laravel更新为5.7,但问题仍然存在 然后我认为这是数据库的问题,但是

php artisan migrate
成功创建数据库表。时间不多了。

试试看

php artisan clear-compiled

如果无法解决问题,请阅读此线程,问题似乎与phpunit 6.0有关:


我建议升级到php7.x和最新的phpunit。(我知道。这很痛苦,但是有很多很好的升级教程,如果你一步一步地学习,你将在半小时内完成。)

对我来说,问题在于依赖性。对我来说,有效的方法是完全删除供应商目录,并执行composer更新以重新安装依赖项和供应商软件包。

删除
项目/bootstrap/cache/
中的文件,然后运行:

$php artisan clear-compiled

解决了我的问题

5.7还没有发布…你确定吗?我的composer.json文件中有5.7.*5.7尚未发布。。。您可以访问它,但它尚未发布。。这就是重点,这是一个开发版本,为什么要使用它?我相信,我说过我的问题是在我更新之前开始的。在检查Afraz Ahmed引用的问题之后,我发现我没有bootstrap/cache/config.php。这是个问题吗?