系列 13/15 PHP Laravel 測試不是選配:用 Pest 寫出有信心的 Laravel 程式 用 Pest 測試框架為 Laravel 12 應用寫單元測試與功能測試:actingAs 模擬登入、RefreshDatabase 隔離資料、Mail::fake() 與 Queue::fake() 攔截副作用,再搭配 GitHub Ac... 技術 2025-05-27 6min
系列 12/15 PHP Laravel 後台管理與進階查詢:用 Filament 打造管理介面 用 Filament 5 快速建立後台管理系統,搭配進階 Eloquent 查詢技巧解決真實世界的效能問題。 技術 2025-05-20 13min
系列 11/15 PHP Laravel RESTful API 與 Sanctum:讓 LINE Bot 也能開團 用 Laravel 12 打造 RESTful API、以 Sanctum Token 認證保護端點,加上 Rate Limiting、API 版本管理與 CORS 設定,讓揪好買同時服務手機 App、LINE Bot 與第三方整合。 技術 2025-05-13 12min
系列 10/15 PHP Laravel Queue 與 Event:讓耗時任務不阻塞使用者 成團後要寄 50 封信、推播、更新統計,全塞在同一個 request 會讓使用者等十秒。用 Laravel 12 的 Queue 把耗時任務丟到背景、用 Event/Listener 解耦成團後的多個動作、用 Notification 一個... 技術 2025-05-06 8min
系列 9/15 PHP Laravel 訂單與金流:成團後用 Cashier 串接 Stripe 收款 用 Laravel Cashier 串接 Stripe,從成團確認到收款的完整結帳流程:Checkout Session、Webhook 簽名驗證、訂單狀態機與 DB Transaction,含 Stripe 測試模式與本地 Webhook... 技術 2025-04-29 8min
系列 8/15 PHP Laravel 跟團與成團邏輯:用 Laravel Session 打造從「+1」到「成團確認」 用 Laravel 12 的 Session、Cache 與 Livewire 打造團購「+1 跟團」到「成團確認」的完整流程:從跟團驗證、最低人數成團判斷,到用 DB Transaction 與 lockForUpdate 解決同時搶團的... 技術 2025-04-22 13min
系列 7/15 PHP Laravel 表單驗證與檔案上傳:讓使用者好好提交資料 學會用 Laravel 12 打造安全可靠的表單驗證與檔案上傳:從 inline validate、Form Request 抽離驗證邏輯、自訂 Rule class,到 Storage facade 統一管理本地與 S3 檔案、Inter... 技術 2025-04-15 13min
系列 6/15 PHP Laravel Laravel 認證與授權:用 Starter Kit 十分鐘搞定會員系統 每個有使用者的應用都逃不過認證與授權。本章用 Laravel 12 官方 Starter Kit(Livewire 版)一行指令搞定註冊、登入、忘記密碼與 Email 驗證,再用 Gate 與 Policy 做細粒度授權,並示範以 role... 技術 2025-04-08 10min
系列 5/15 PHP Laravel Blade + Livewire:打造互動式前端不需要寫 JavaScript 用 Blade 模板引擎與 Livewire 3,完全不寫 JavaScript 也能打造互動式前端:可重用的 Blade Component、wire:model 即時搜尋與篩選、Volt 單檔元件,再搭配 Alpine.js 處理純 U... 技術 2025-04-01 8min