我是Laravel,Laravel Homestead,Composer以及与将更改提交到Git存储库然后将这些更改提交到开发/生产服务器相关联的开发工作流程的新手。到目前为止,经过多次试验和错误,我已经设法:Laravel,作曲家,Git工作流程
- 设置我的本地Homestead环境与vagrant。
- 创建一个新的Laravel应用
- 运行作曲到应用程序在本地下载依赖
- 访问。
- 为我的应用程序创建一个Git存储库,提交更改并推送到原始主分支。
- 克隆我的远程服务器(共享主机上的1and1)的存储库和拉变迁论。
很长一段时间,我不明白为什么当我把修改到远程站点,我会得到PHP错误,但本地站点运行得很好。事实上,Laravel .gitignore文件忽略了Laravel需要运行的/vendor目录。一些Google-fu搜索表明有些人在他们的生产服务器上运行了composer update
/(composer install
?)。 (我没有访问我的共享主机服务器上的作曲家,所以我无法做到这一点)
我对社区的问题 - 你觉得对我的情况最好的工作流程是什么?从.gitignore文件中删除/供应商目录?还有别的吗?
回复非常感谢。
谢谢你的建议,我会看看火箭人。 – user2710915 2014-11-22 15:45:10