iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Modern Web

我推的Laravel S2! 系列

  標題簡潔明瞭,這是我第二次參賽,從頭介紹Laravel,也就是我推的Laravel Season 2!
  首先是Laravel每一年一版,上次是2023年參賽,是Laravel 10為主,這次會以全新的Laravel 13進行介紹,也是給剛入門,或者是還不是很熟的人。
  這次撰寫的方式主要會透過Claude Code把我前次參賽後,準備出書約600頁的內容重新整理、撰寫,而我除了監督、策畫,還會上手一些實際的截圖
  現在AI開發很方便,但是對於新手來說打好基礎也是非常重要的,除了快速了解Laravel架構,
  至於為甚麼會有五百頁的Word呢,先按下不表,放在Day 0吧!

參賽天數 22 天 | 共 22 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 11

我推的Laravel S2|Day 10:查詢建構器精選:條件、排序、Join、分頁

一句話破題 「怎麼把資料查出來」大概是你寫 Laravel 時最高頻的動作,而查詢建構器提供的方法多到沒有人會全部記得——今天的目標不是背完,是建立一份「遇到這...

2026-08-20 ‧ 由 love99067333 分享
DAY 12

我推的Laravel S2|Day 11:Eloquent 進階:新增/更新/刪除、Transaction、casts()、UUIDv7

一句話破題 會查資料只是一半,真正會出事的通常在寫入那一半:批量賦值沒設好被偷塞欄位、多張表寫到一半失敗留下髒資料、從資料庫撈出來的 0/1 忘了轉成布林值。今...

2026-08-21 ‧ 由 love99067333 分享
DAY 13

我推的Laravel S2|Day 12:View 與 Blade:指令、元件、表單、SPA vs SSR

一句話破題 資料查出來了,接下來要讓使用者看得到。Blade 是 Laravel 的模板引擎,它最大的價值不是語法多花俏,而是把「輸出使用者資料時自動跳脫、避免...

2026-08-22 ‧ 由 love99067333 分享
DAY 14

我推的Laravel S2|Day 13:Controller 與 Request:Resource Controller、Magic Methods、常用方法

一句話破題 Controller 是路由跟資料層之間的那一層調度員,核心寫法(Resource Controller 七個方法、路由模型綁定、Request 物...

2026-08-23 ‧ 由 love99067333 分享
DAY 15

我推的Laravel S2|Day 14:RESTful API 設計:REST 原則、實例、Resource/Collection、JSON:API

一句話破題 同一份 Post 資料,昨天是回傳給瀏覽器的 HTML,今天要變成給程式讀的 JSON。REST 的核心概念二十幾年沒變過,Laravel 這邊唯一...

2026-08-24 ‧ 由 love99067333 分享
DAY 16

我推的Laravel S2|Day 15:Logging 日誌系統

一句話破題 當 blog-app 上線後某個使用者回報「文章存不進去」,你能不能在幾分鐘內從日誌裡找到當時發生了什麼事,往往決定了排查問題要花 5 分鐘還是 5...

2026-08-25 ‧ 由 love99067333 分享
DAY 17

我推的Laravel S2|Day 16:Middleware 與請求偽造防護新篇章:bootstrap/app.php、CSRF 改名

一句話破題 建立 Middleware 之後要跑去 app/Http/Kernel.php 註冊——這個檔案 Day 5 就講過,Laravel 11 新骨架裡...

2026-08-26 ‧ 由 love99067333 分享
DAY 18

我推的Laravel S2|Day 17:Validation 驗證器:規則、自訂驗證、Form Request、array_keys

一句話破題 所有來自使用者的輸入都是不可信的,這句話在資安領域講了幾十年,而 Validation 就是 Laravel 幫你把這條原則落實成程式碼的地方。今天...

2026-08-27 ‧ 由 love99067333 分享
DAY 19

我推的Laravel S2|Day 18:Exception 例外處理:bootstrap/app.php 的新寫法

一句話破題 例外處理的老家是 app/Exceptions/Handler.php,用 report()、register()、renderable 客製化行為...

2026-08-28 ‧ 由 love99067333 分享
DAY 20

我推的Laravel S2|Day 19:Queue 佇列:Driver、Job、Worker、Queue::route()

一句話破題 blog-app 如果之後要在文章發布時寄送通知信給訂閱者,這種「不需要讓使用者等待、可以背景處理」的工作,就是 Queue 佇列系統要解決的問題。...

2026-08-29 ‧ 由 love99067333 分享