如何分享宅基地laravel项目

how to share homestead laravel project

我是 Laravel 的新手,我不确定如何在 github 上分享项目。

我的网站使用 Homestead 在本地运行良好。我将它提交给 github 并在另一台计算机上下载了它。然后我意识到供应商文件夹不包括在内,并且我没有在另一台计算机上安装 php。

请问,homestead是如何进行配置管理的?有没有办法自动安装依赖,简单的使用vagrant up在浏览器中查看网站?

您只需要在新机器上安装 运行 composer 即可。 composer update 将下载您项目的所有依赖项。您只需要在您的项目文件夹中有 composer.json

或者,您可以从 .gitignore 文件中删除 /vendor 文件夹,这样 Git 也可以提交并签出该文件夹,但这是一种不好的做法。