Laravel提示 A facade root has not been set

Laravel提示 A facade root has not been set

5 个月前 · 来自专栏 体育数字化运营管理

一、Laravel框架开发提示 Fatal error : Uncaught RuntimeException: A facade root has not been set.



发现在错误出现在 vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php on line 258

原因是可能是新输入的代码大小格式不统一的错误、拼写错误;或者在 config 目录下使用了一些 运行时 才会被加载确定的函数或类。config 目录会下的配置会先加载,其中数据库、Redis 这些配置文件也在这个目录下,如果你在加载 config 的时候又使用了数据库的查询,那么就会产生上述报错。

二、检查下config 目录里面的文件,新增或者修改了什么,把语法错误找出来修复 [1]

发现是这次在config文件 这里是新增的代码有大小写错误、一个分号有错误。修改后网站恢复正常。

参考

  1. ^ https://learnku.com/laravel/t/17229
编辑于 2023-05-18 03:42 ・IP 属地美国

文章被以下专栏收录

    体育数字化运营管理

    体育数字化运营管理

    体育数字化运营管理