How to solve "Eloquent error: A facade root has not been set" when installing Homestead 8.0.0 on Mac
How to solve "Eloquent error: A facade root has not been set" when installing Homestead 8.0.0 on Mac
我是第一次安装 Laravel Homestead。安装过程似乎运行良好,但是当我尝试连接到虚拟机时出现错误。
到目前为止,我所有的 Laravel 开发工作都是使用 Mac 上的 PHP 堆栈完成的。
我已按照 https://laravel.com/docs/5.8/homestead
中的 step-by-step 说明进行操作
安装正常,我可以
流浪者 ssh
并看到 Homestead 8.0.0 安装工作正常。
当我尝试查看正在提供服务的站点时出现问题。我浏览到
homestead.test
或者
192.168.10.10
我希望看到 Laravel 项目显示在浏览器中。相反,我看到一条错误消息:
Eloquent 错误:尚未设置外观根
我知道代码是正确的,因为如果我使用我可以看到它
php artisan 发球
在我的本地机器上。
我已经无数次重新安装 Vagrant 和 Homestead,并确保 VirtualBox 已更新。接下来我应该尝试什么来解决这个问题?
您可以尝试将 Homestead 降级到 7.2 版本,就像在这个答案中一样。
我有类似的问题,通过升级我的 VirtualBox 6 得到了解决。你绝对确定你在 v6 上安装了 VirtualBox(以及所有其他更新),而不是像 v5 这样的东西,你可能已经为那个版本更新了只有.
我是第一次安装 Laravel Homestead。安装过程似乎运行良好,但是当我尝试连接到虚拟机时出现错误。
到目前为止,我所有的 Laravel 开发工作都是使用 Mac 上的 PHP 堆栈完成的。
我已按照 https://laravel.com/docs/5.8/homestead
中的 step-by-step 说明进行操作安装正常,我可以 流浪者 ssh 并看到 Homestead 8.0.0 安装工作正常。
当我尝试查看正在提供服务的站点时出现问题。我浏览到 homestead.test 或者 192.168.10.10
我希望看到 Laravel 项目显示在浏览器中。相反,我看到一条错误消息:
Eloquent 错误:尚未设置外观根
我知道代码是正确的,因为如果我使用我可以看到它 php artisan 发球 在我的本地机器上。
我已经无数次重新安装 Vagrant 和 Homestead,并确保 VirtualBox 已更新。接下来我应该尝试什么来解决这个问题?
您可以尝试将 Homestead 降级到 7.2 版本,就像在这个答案中一样。
我有类似的问题,通过升级我的 VirtualBox 6 得到了解决。你绝对确定你在 v6 上安装了 VirtualBox(以及所有其他更新),而不是像 v5 这样的东西,你可能已经为那个版本更新了只有.