by Devin Yang

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

被朋友說,墨菲定律,升級總是那麼不順,當然要升給他看我有多順,沒在怕的。
我還順便加了個欄位。
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

需要登入才可留言!

類似的文章


dlaravel

超好用HTML轉PDF套件mpdf介紹

開發時,會需進行HTML轉PDF的輸出嗎?這個影片介紹,如何透過php的mpdf的函式庫,輸出PDF畫面上。

laravel

Laravel上的jenkins CI Server pipeline基本運用教學

您想透過docker建立持續整合及交付的CI Server給Laravel使用嗎? 在CI Server上執行laravel dusk及phpunit輕鬆搞定自動化測試,及相關記錄。 看完本篇或許您會發現CI/CD有多簡單。 我指基本的運用。

laravel,laravel livewire

Laravel livewire檔案上傳展示

Livewire是一個給Laravel框架使用的全端框架。我第一次寫code,能寫到邊寫邊讚嘆神奇大概就是他了,我同事被我推坑後也是邊寫邊讚嘆。以前初學Vue時,也沒有他來的讓我如此驚奇。