小弟目前使用 Laravel 開發公司的系統,因為架構的關係,系統目錄會長這樣,假設有三個專案↓
這樣會造成很難管理,尤其現在專案很多~很多~很多~~了,每次要開發 or 更新一個系統,目錄拉出來就是長長一串~TOT
在各位前輩暈倒之前,小弟目前架構長成這樣是因為,
1.有許多共通的模組,所以把許多專案放在一個 Laravel 內。
2.公司內是用 IP 連線的,不是使用DNS給網址,所以網址會變成
http:\\ip位址\專案1
http:\\ip位址\專案2
http:\\ip位址\專案3
也無法使用 Apache 的多站點來分割。
一直很希望能夠將各專案拆成一個專案一個 Laravel,
然後通用的模組寫在一個 Laravel 專案內就好,
那個通用的 Laravel 專案順便當入口網,負責登入驗證以及條列系統,
不知道這樣有沒有可能呢?
拜了幾天的 Google 大神,找不到好方法 TOT
我們公司一個專案用一個 Laravel 資料夾,共用的部分用 linux 的 ln 或者 windows 的 mklink 去作目錄連結。 當然上面的討論提到的 apache alias 也是不錯的方法,各有好處。