【问题标题】:How to solve "Eloquent error: A facade root has not been set" when installing Homestead 8.0.0 on Mac在 Mac 上安装 Homestead 8.0.0 时如何解决“Eloquent 错误:尚未设置外观根目录”
【发布时间】:2019-11-23 22:15:55
【问题描述】:

我是第一次安装 Laravel Homestead。安装过程似乎工作正常,但是当我尝试连接到虚拟机时出现错误。

到目前为止,我所有的 Laravel 开发工作都是在我的 Mac 上使用 PHP 堆栈完成的。

我已按照https://laravel.com/docs/5.8/homestead 的分步说明进行操作

安装工作正常,我可以 流浪者 ssh 并查看 Homestead 8.0.0 安装工作正常。

当我尝试查看正在服务的网站时,问题就出现了。我浏览到 宅基地测试 要么 192.168.10.10

我希望看到 Laravel 项目显示在浏览器中。相反,我看到一条错误消息:

Eloquent 错误:尚未设置外观根目录

我知道代码是正确的,因为如果我使用它,我可以看到它很好 php工匠服务 在我的本地机器上。

我现在已经无数次地重新安装了 Vagrant 和 Homestead,并确保 VirtualBox 已更新。接下来我应该尝试什么来解决此问题?

【问题讨论】:

    标签: laravel homestead


    【解决方案1】:

    您可以尝试将 Homestead 降级到 7.2 版本,就像在这个答案中一样。 https://stackoverflow.com/a/56464835/757587

    我有类似的问题,通过升级我的 VirtualBox 6 得到了解决。你确定你在 v6 上安装了 VirtualBox(以及其他所有内容都更新了),而不是像 v5 这样你可能只为那个版本更新的东西。

    【讨论】:

    • 谢谢。我认为 VirtualBox 是最新的,因为当我检查应用程序中的更新时它告诉我的就是这个。原来我需要通过从网站安装手动更新到 v6。
    猜你喜欢
    • 1970-01-01
    • 2020-05-18
    • 2020-01-10
    • 1970-01-01
    • 2020-03-23
    • 1970-01-01
    • 2019-05-22
    • 2020-08-22
    • 2019-11-05
    相关资源
    最近更新 更多