我是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