我是laravel的新手,我看到在每个laravel教程中都有Laravel家园,这对新学员来说很困惑。事实上,直到现在我还不明白它是什么以及我们为什么要使用它?
我的问题非常简单 - 新学生可以在没有家园的情况下开始吗?另外,我只是想用一个非常简单的术语来了解Laravel家园的重要性。
答案 0 :(得分:1)
是的,你可以在不使用宅基地的情况下学习。 Homestead只是一个随时可用的服务器实例,它与您的主机共享文件。它预先打包了“推荐”版本的软件包,所以你需要做的就是把它旋转起来,你就可以了。有些人可以使用或类似的东西,但请记住,所有包依赖关系和版本都必须以这种方式手动更新和管理。我建议为宅基地找一个好的教程来帮助你进行设置,因为它比你自己设置服务器更容易设置。
答案 1 :(得分:1)
Laravel Homestead只是一个虚拟机(VM)。它有助于防止污染您的开发环境。假设你有两个项目。一个项目基于Laravel 4,另一个项目基于Laravel 5.3。开发和测试这两个项目如果不使用VM,就会遇到一些问题。您是否在开发机器上安装了两个Web服务器?
Laravel文档没有深入了解原因,也不会牵涉到您的流程。我强烈建议你寻找Bruno Skvorc的Jump Start PHP Environment。这是一本简短的书,但它可以帮助您了解为什么需要Homestead以及如何配置盒子的指南。
答案 2 :(得分:1)
当然,你可以没有家园。您可以使用xampp,UwAmp,Wamp或任何其他便于执行php的服务器。 Homestead是一个也可以使用的环境。 Homestead是预包装的流浪盒,具有良好的开发环境。有关详细信息,请阅读https://www.sitepoint.com/6-reasons-move-laravel-homestead/