by Devin Yang

建立於: 5年前 ( 更新: 5年前 )

被朋友說,墨菲定律,升級總是那麼不順,當然要升給他看我有多順,沒在怕的。
我還順便加了個欄位。
php artisan make:migration add_disabled_to_users_table --table=users
然後,就可以新增欄位的資料囉。


順便抓一下我跟朋友的對話內容,我沒亂講的,我真的是極速升級系統的,升很快。
以下是跟朋友的對話內容,他說「升級總時那麼不順」,於是,我就順順的升級給他看囉:p

 
沒在怕的直接升啦。(其實我是有偷偷備了一下資料)
因為本來就會每日自動備份了,加上我的後台內建手動備份的功能,再備一次。


我的「套版後台」通常唯持在Laravel最新的版本,也就是說小版號的Update跟本不會有什麼問題。

而「Bugs問題追綜後台」,雖然版本較舊,當時基於我的「套版後台」開發的(Laravel 5.4版),
但由於採用MVC架構,我只要將Bugs的使用的樣版,丟到新的SEO後台(5.6.x),就可順利更新Bus後台囉(沒問題)。 :p
與其說是升級「Bugs問題追綜後台」(Laravel 5.4.x),不如說是,我只接將「套版後台」(Laravel 5.6.x)設定為「Bugs問題追綜後台」的樣版。
當初,我在開發「套版後台」時,他就是一個採用MVC架構,可以重覆使用,自由擴展,定義擴充任何樣版的後台了。


所以瞬間同時將三個Production的後台做更新。Wiki後台,問題追綜用的Bugs後台,及定義各式規範的MIS後台。
最後,請勿學我直接,在Production的環境執行migrate,因為我有練過。
除非這整個系統只有你在開發,並且你很了解,這樣不會出問題。



後續....,我就將升級成果發文展示給我朋友看,他問我可不可以做個shit鈕。:D

Tags: laravel

Devin Yang

文章內容無法一一說明,如果您有什麼不了解處,歡迎提問哦:)

No Comment

Post your comment

需要登入才可留言!

類似的文章


docker,laravel

如何使用多個YAML檔,執行多個docker的container服務

這個影片介紹如何用docker-compose命令,指定多個YAML結構語言設定檔,來建立容器的執行,並且介紹在D-Laravel的使用環境中,我們如何透過使用.env的方式,簡化docker-compose的啟動命令。

php,docker,dlaravel

我建立的phpenv容器環境簡單介紹

沒時間拍介紹影片,我就來隨便抓些畫面介紹我使用的容器環境deviny/phpenv。https://github.com/DevinY/phpenvphpenv算是我之前D-Laravel開源專案的進化版本,概念上延用了很多Dlaravel的操作方式。容器的更新上偏向使用者自行控制去Build自己的image,所以我不太會去更動版號了,其實D-Laravel的php版號,好像我也很久沒動啦:p 

dlaravel,docker

D-Laravel學習三階段

閒聊D-Laravel的使用的三階段,為何使用D-Laravel。 因為D-Laravel使用的設定檔都相當的簡單,極適何Docker的初學者學習, 並且就自不懂Docker運用的使用者,也可以借住./console及./create兩個指令建立專案。