Laravel 5.8:宅基地重启后尚未设置立面根

Ken*_*low 2 vagrant laravel homestead

所以我想进入Laravel,这是我第一次使用Vagrant,所以这是我的问题:

我已经完成了Laravel Homestead的介绍并设置了开发箱,似乎一切正常,并且确实看到了Laravel默认应用程序。在结束这一天后,我停止了使用本地无业游民vagrant halt并尝试使用vagrant upas 重新启动它之前,然后我收到

“(!)致命错误:未捕获RuntimeException:在/home/vagrant/code/laravel/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php的第234行上未设置外观根。”

尝试访问我的Laravel应用时出现消息。由于对于一个全新的项目也会发生这种情况,因此我认为我缺少了一些非常基本的知识,有人可以告诉我如何处理Vagrant,以便在重新启动虚拟机后仍可以到达我的项目吗?

除了最初通过composer创建Laravel应用程序外,我没有编写任何代码,该错误不会弹出,因为我试图使用某些东西并且做错了。我正在使用新应用程序的默认状态,它会弹出。

Cod*_*use 9

之所以遇到这个问题,是因为laravel/homestead通过vagrant安装的默认框设置为v8.0.0-alpha2似乎很破损。您将需要重新安装该包装盒并删除当前包装盒。

参考:https : //github.com/laravel/homestead/issues/1178

cd ~/Homestead
vagrant destroy
vagrant box remove laravel/homestead --box-version=8.0.0-alpha2
vagrant box add laravel/homestead --box-version=7.2.1
vagrant up
Run Code Online (Sandbox Code Playgroud)

  • 我喜欢 Laravel,但 Laravel 生态系统中有很多这样的东西。我不断看到这样的错误和问题,在我看来,这些错误和问题应该很容易被发现,并且永远不应该被运送到生产中...... (2认同)