iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Modern Web

RRR撞到不負責之 Laravel + Nuxt.js 踩坑全紀錄 系列

紀錄以 Laravel + Nuxt.js 開發 side project 的各種打怪和踩坑的歷程

鐵人鍊成 | 共 31 篇文章 | 38 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 01. 話說踩坑前...

前言 在 MVC 的開發階段的過程,在處理 view 的部分,由於多數框架渲染引擎的耦合性特別高,個人一直沒有好感(就像阿兩對小町)。 自從被前輩推坑進入 MV...

2019-09-02 ‧ 由 albert41 分享
DAY 2

Day 02. 惱人的環境設定

開發環境 & 套件 今天主要先把開發環境準備好,並建立專案。 喔對了! 才剛開始鐵人馬上被打臉,本次的採坑過程中主要是以 Laravel 5.8 為主,...

2019-09-03 ‧ 由 albert41 分享
DAY 3

Day 03. Laravel 專案開箱

開箱怎麼可以沒有美照XD,完整的結構如圖,但由於我們只以 Laravel 作為 API server,所以只開箱開發 api 會用到的資料夾以及相關檔案。...

2019-09-04 ‧ 由 albert41 分享
DAY 4

Day 04. DB 三劍客 Migration, Model 和 Resource

雖然系統中沒有資料也可以正常運作,不過個人還是習慣先準備好資料,再一層層往上建起來,若跟大家習慣不同還請多包涵 在 Laravel 中,資料庫相關的類別主要有下...

2019-09-05 ‧ 由 albert41 分享
DAY 5

Day 05. 一不小心就會扯遠的依賴注入 (DI)

今天要聊的主題是依賴注入 Dependency Injection (DI),聊這個有點為難,一來是一不小心就會解釋太遠,二來是自認為只是略懂。所以今天打算規劃...

2019-09-06 ‧ 由 albert41 分享
DAY 6

Day 06. Controller 減重計畫 (Repository 篇)

開始之前,如果有對 MVC 不熟的大大可以參考文章。在 MVC 當中,其實只有定義了 model、view 和 controller 而已,意思就是說不需要接下...

2019-09-07 ‧ 由 albert41 分享
DAY 7

Day 07. Controller 減重計畫 (Service 篇)

昨天有提到 service 會統合各項資源與應用,事實上並沒有明確的文章規範那些處理應該寫在 service 或是 controller,至少兩者之間所處理的事...

2019-09-08 ‧ 由 albert41 分享
DAY 8

Day 08. 瘦,是一種生活 - 減脂後的 Controller

在連續兩天的減重之後,今天來看看 controller 瘦身後的結果吧 (聽起來好像賣膏藥的 XD)! 進入正題之前特別說明一下, controller 中的每...

2019-09-09 ‧ 由 albert41 分享
DAY 9

Day 09. Request 驗證可以再簡單一點 (Validation)

Server 對於收到的資料都應該要進行驗證確保 server 的安全以及過濾不必要的錯誤。然而自己寫資料驗證頗為麻煩,從昨天的 controller 範例,也...

2019-09-10 ‧ 由 albert41 分享
DAY 10

Day 10. FormRequest 管理驗證規則的好幫手

從昨天的最後我們有說分散於各地的驗證規則不好管控,今天會透過以下的主題,整合驗證規則和驗證失敗的處理,同時再工商一個 vaidation 的套件,讓驗證規則可與...

2019-09-11 ‧ 由 albert41 分享