說了很多程式撰寫該注意的地方,我們來討論一下從專案的一開始,我們要如何打好基礎,從一開始就讓專案不好維護。
如果你使用的 Laravel 版本沒有 model 資料夾,不要建立。
當使用的套件可以滿足你大多的需求,但是一小部分不能滿足時,直接修改 vendor/
資料夾裡面的程式來滿足你的需求。
如果其他同事抱怨,建議大家將 vendor/
資料夾納入版控。
直接修改 composer.lock
來調整你需要的套件版本。
.env.example
版控裡面忽略 .env.example
。這讓 .env
裡面要寫些什麼的資訊只能透過口耳相傳得知。
env()
和 config()
如果有的參數透過 config()
從 /config/
取得,有的透過 env()
從 .env
取得,這幾乎不會影響程式運作,直到有人嘗試 config:clear
之後,會花很長時間想到底是哪裡出錯了。
請問一下,正常情況要更改到套件版本應該如何做呢?
執行 composer update 套件名:版本號
https://stackoverflow.com/questions/16739998/how-to-update-a-single-library-with-composer