今天找方法解昨天的bug,但目前狀態還是無法解決中。 回顧一下昨天的bug 昨天的bug是這樣的,我昨天的目標本來是要寫每個頁面的共用元件(navbar),所以...
今日預定目標 加入網站共用的navbar 加入網站共用的navbar 先安裝vue-router與webpack套件,使用vue-router來管理路由...
鐵人賽參賽到這邊,該是將這三個禮拜學到的概念好好發揮練功一下了,所以從今天開始到第30天最後一天,我會製作一個含有CRUD(Create, Read, Upda...
這篇我們要開始將自己建立Vue的樣板並放入Laravel的專案當中,讓它去編譯樣板並顯示出來。 Laravel Artisan 首先我們先認識Laravel的專...
上一篇我們已經將Laravel專案建立出來了,因為我習慣在建立一個framework專案後,會先認識一下其專案的架構,以便之後開發上較能了解哪個目錄是放入什麼檔...
在現代網站大量開發的時代下,Framework(網頁開發框架)的勢力愈來愈強,為什麼有使用Framework的架站技術會如此受歡迎呢?主要原因是因為Framew...
本文同步刊載於作者部落格:https://medium.com/@shengyou/2018ironman-eos-for-php-developer-day3...
本文同步刊載於作者部落格:https://medium.com/@shengyou/2018ironman-eos-for-php-developer-day2...
之前都是柿子挑軟的吃,專找簡單的好重構的目標下手。今天我們就來找個比較難搞的目標 Product 功能來試看看重構吧! 寫測試 第一步當然要先寫測試,以下是個簡...
本文同步刊載於作者部落格:https://medium.com/@shengyou/2018ironman-eos-for-php-developer-day2...
雖然 Controller 昨天切成兩個了,但是裡面還是亂七八糟,今天的目標是要把裡面盡可能的整理。 使用 Service Provider Shop 與 My...
本文同步刊載於作者部落格:https://medium.com/@shengyou/2018ironman-eos-for-php-developer-day2...
今天準備要來把 Eloquent 整合進程式裡,但因為底層的資料庫範圍這麼大,我們該如何知道測試有沒有跑到改的地方呢? 這時 Coverage 就是一個很好的幫...
本文同步刊載於作者部落格:https://medium.com/@shengyou/2018ironman-eos-for-php-developer-day2...
昨天在把 View 轉換成 Blade 時,會遇到一個重大的難題:我們沒有假資料建立方法可以方便地做自動化測試。 今天會來建立 Eloquent ,後面測試如果...
本文同步刊載於作者部落格:https://medium.com/@shengyou/2018ironman-eos-for-php-developer-day2...
今天的任務有點麻煩,我們要把 Smarty 轉換成 Blade 。 理解舊樣版設計 Controller 只有兩個主要檔案,搬移相對簡單很多;樣版則有 9 個檔...
本文同步刊載於作者部落格:https://medium.com/@shengyou/2018ironman-eos-for-php-developer-day2...
昨天只是單純調整程式碼風格,今天開始要來改設計了! 現在的既有程式碼是「借」住在別人的平台上,原有的程式碼都沒做調整。我們應該把程式碼調整成比較像 Larave...
本文同步刊載於作者部落格:https://medium.com/@shengyou/2018ironman-eos-for-php-developer-day2...
本文同步刊載於作者部落格:https://medium.com/@shengyou/2018ironman-eos-for-php-developer-day2...
今天要寫瀏覽器的驗收測試。 跟昨天不一樣的地方在於,現在要測的是瀏覽器的行為,我們必須要啟動伺服器,並佈署程式,才能開瀏覽器測試。 這樣的好處是:過程更像上線,...
本文同步刊載於作者部落格:https://medium.com/@shengyou/2018ironman-eos-for-php-developer-day2...
本文同步刊載於作者部落格:https://medium.com/@shengyou/2018ironman-eos-for-php-developer-day2...
導入 Composer 的時候,我們有新增一個範例的單元測試。如果可以的話,下一步當然就是開始寫一些基本的單元測試,來保護系統元件。但,並不是每個專案都能這麼開...
本文同步刊載於作者部落格:https://medium.com/@shengyou/2018ironman-eos-for-php-developer-day1...
從開始拿到程式後,花了五天在調整程式,目的就是為了今天! CI 的原文是 Continuous Integration ,也就是要「常常做整合」。如果整合能夠自...
本文同步刊載於作者部落格:https://medium.com/@shengyou/2018ironman-eos-for-php-developer-day1...
首先 兩者都是好工具 並沒有說哪個比較好哪個比較不好 從model到Eloquent 用過codeigniter的 就會知道他的model根本是空的XDD 基本...
重構的過程中,最重要卻也最麻煩的流程,就是驗證。我們必須確保重構的過程不會把原本的功能改壞,只能靠不斷的測試,驗證功能沒壞,才能繼續下一步。 目前程式最讓我們頭...