標題簡潔明瞭,這是我第二次參賽,從頭介紹Laravel,也就是我推的Laravel Season 2!
首先是Laravel每一年一版,上次是2023年參賽,是Laravel 10為主,這次會以全新的Laravel 13進行介紹,也是給剛入門,或者是還不是很熟的人。
這次撰寫的方式主要會透過Claude Code把我前次參賽後,準備出書約600頁的內容重新整理、撰寫,而我除了監督、策畫,還會上手一些實際的截圖
現在AI開發很方便,但是對於新手來說打好基礎也是非常重要的,除了快速了解Laravel架構,
至於為甚麼會有五百頁的Word呢,先按下不表,放在Day 0吧!
一句話破題 如果 blog-app 之後想同時服務中文跟英文讀者,多語系(Localization)就是今天的主題。這塊的核心 API 很穩固,唯一需要更新的是...
一句話破題 你大概看過那張經典的請求生命週期圖:public/index.php → app/Http/Kernel.php → Service Provide...
一句話破題 今天把 Coding Style/PSR 跟 OOP/SOLID 合併成一天。這不是為了省篇幅隨便湊——這兩個主題本來就是同一件事的不同層次:PSR...
一句話破題 你在 Controller 方法簽名寫一個 Request $request,它就自己出現了——這件事從 Day 13 到現在被當成理所當然用了十天...
一句話破題 Day 20 多語系用到了 session(),今天把 Session 跟 Cookie 這兩個 HTTP 世界裡「記住狀態」的基礎機制講清楚。這塊...
一句話破題 blog-app 如果需要「每天凌晨自動清除超過半年的草稿」,這種定時任務就是今天的主題。Artisan 指令的寫法完全沒變,變的是排程定義的位置—...
一句話破題 串接第三方服務,現代 Laravel 專案已經很少有理由手寫原生 curl——Http facade 提供的是一套鏈式呼叫、對測試友善的完整 API...
一句話破題 這系列從 Day 9 開始建立的 Post 相關功能,到今天總算要幫它們寫測試了。Laravel 的 Assertion 方法光是 HTTP 回應就...
一句話破題 框架本身只是起點,真正讓專案完整的往往是周邊的生態系工具。今天把 blog-app 之後最可能用到的幾個第一方套件盤點一遍——Telescope、S...
一句話破題 這是這系列最長的一篇,也是把前面 28 天知識串起來的實戰演練:先幫 blog-app 加一個能回答讀者問題的 LINE 聊天機器人(串接 Open...