by Devin Yang

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

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

需要登入才可留言!

類似的文章


laravel storage,sftp

用tinker測試Laravel的sftp自定義Storage::path及Storage::url

今天來測測Laravel上使用sftp driver,如果您沒用過,快來看看我測試的結果順便提一下,我們在Laravel的tinker環境中,進行Storage的功能很是方便的,不管是local或是遠端。調整完設定後,記得離開再進入。

dlaravel

如何設定外網IP給D-Laravel上的Project?

這個影片介紹了在D-Laravel環境上,我們如何指定Public Ip(公有IP)給特定的Project的使用。 不論是外部Production環境的設定或是內網自己專案Demo時,都可參考此影片的設定方式哦 。 在影片中雖然我採用了PPPoE撥接的外網IP進行說明,但是我們改變一下也可以用自己電腦上的區網IP。 這樣就可以讓同事連到我們的D-Laravel的Project了。

nginx,dlaravel

如何設定nginx上的HTTPS,取得Qualys的SSL A+評分

本文介紹如何調整nginx的ssl設定,讓網站取得SSL報告,取得A+的評比。 這裡我使用的為 letsencrypt 免費憑證。 只要您使用D-Laravel預設的Docker官方nginx新版image,應該都可以達到跟我一樣的效果。 可透過下方檢測您的主機SSL設定。 https://www.ssllabs.com/ssltest/index.html