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

閒聊D-Laravel的console指令

D-Laravel的console指令讓我們快速的了解他執行了什麼。如果使用docker-compose是怎麼執行的呢? 我們來看看吧。

laravel

如何使用Laravel的Validator自訂錯誤訊息

我們通常開發Laravel時,有時會進行欄位驗證,但使用Validator預設的訊息是英文的。 但當然想要有更精確顯示中文訊息顯示, 本文介紹,我如何使用Laravel的Validator自訂中文的訊息。

laravel

Facebook的測試用戶

是否有人跟我一樣網站用OAuth進行網站的使用者登入,在Facebook的開發者頁面有一個「測試用戶」, 可以用來測試Facebook的功能是否正常, 因為網站搬家到Google的GCE時,不知何故,我居然在Laravel的User的model中$fillable的array內多貼了一個~, 一般情況下程式都正常運作,但是在新使用者登入時,就出錯給你看。 一直聽到有人說,沒法登入這個網站留言,我想說,我都很正常呀。@@ 今天使用測試用戶測試後,哈,發覺我的網站上的登入功能根本壞很久了。