iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Modern Web

Laravel Filament 從入門到實戰 系列

已具備 Laravel 開發經驗的工程師,多半都遇過同一個關卡:功能做完了,卻還要自己刻一套後台管理介面,表單、驗證、權限散落在各個 Controller 裡,每加一個模組就重複一次。這個系列帶你從安裝 Filament 的第一天開始,做出一套具備多角色權限、多租戶資料隔離、自訂儀表板,並通過測試、準備上線的正式後台系統。

30 天走完,你會拿到的不是一堆零散的 API 用法,而是一套能實際落地上線的 Filament 建置流程。

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

Day 10:表格裡顯示關聯資料,一眼看出這張訂單屬於哪個客戶

Day 09:表單裡選關聯資料,下拉選單背後在做什麼 結尾留下一句話,訂單建立完成後回到訂單列表頁看一眼,會發現一個新的落差冒出來,表格上如果顯示客戶欄位,看到...

2026-09-24 ‧ 由 ReccaChao 分享
DAY 12

Day 11:Relation Manager,訂單明細這種巢狀資料怎麼管理

Day 10:表格裡顯示關聯資料,一眼看出這張訂單屬於哪個客戶 結尾留下一句話,翻開一張訂單的編輯頁或檢視頁,現在知道這張訂單屬於哪個客戶,可是這張訂單實際包含...

2026-09-25 ‧ 由 ReccaChao 分享
DAY 13

Day 12:把商品、訂單、客戶串起來,第一次像個真正的系統

Day 11:Relation Manager,訂單明細這種巢狀資料怎麼管理 結尾留下一句話,客戶、訂單、訂單明細、商品之間的關聯,技術上都已經打通,訂單知道自...

2026-09-26 ‧ 由 ReccaChao 分享
DAY 14

Day 13:表單驗證不只是必填,跨欄位規則怎麼寫

Day 12:把商品、訂單、客戶串起來,第一次像個真正的系統 結尾留下一句話,關聯打通只解決了資料能不能被正確串起來的問題,還沒有處理填進去的值本身合不合理這個...

2026-09-27 ‧ 由 ReccaChao 分享
DAY 15

Day 14:儲存前後可以掛什麼,庫存異動的自動計算

Day 13:表單驗證不只是必填,跨欄位規則怎麼寫 結尾講得很清楚,驗證只發生在使用者按下儲存之前的那一刻,一筆訂單明細通過驗證、真正存進資料庫之後,理應接著發...

2026-09-28 ‧ 由 ReccaChao 分享
DAY 16

Day 15:接上 Laravel 既有的 Policy,誰能看見這個操作按鈕

Day 14:儲存前後可以掛什麼,庫存異動的自動計算 結尾留下一句話,庫存異動的邏輯已經自動計算好了,但目前任何登入這套後台的使用者都能無條件觸發,倉管人員異動...

2026-09-29 ‧ 由 ReccaChao 分享
DAY 17

Day 16:設計一份貼近真實團隊的角色權限矩陣

第四階段從補齊表單驗證細節,走到生命週期掛載點,再到 Day 15:接上 Laravel 既有的 Policy,誰能看見這個操作按鈕 接上的 Policy 機制...

2026-09-30 ‧ 由 ReccaChao 分享
DAY 18

Day 17:多租戶隔離,讓每個經銷據點只看到自己的資料

Day 16:設計一份貼近真實團隊的角色權限矩陣 結尾留下一個新的落差。角色矩陣解決的是「這個角色能不能做這件事」,但如果這間批發商同時服務多個經銷據點,兩個同...

2026-10-01 ‧ 由 ReccaChao 分享
DAY 19

Day 18:權限與租戶疊加時,驗證兩者不互相打架

Day 17:多租戶隔離,讓每個經銷據點只看到自己的資料 結尾留下一句話,角色矩陣跟多租戶隔離這兩層機制現在都各自存在了,但兩者疊加在一起運作時是否真的正確,這...

2026-10-02 ‧ 由 ReccaChao 分享
DAY 20

Day 19:第一個 Widget,把訂單數字擺上首頁

Day 18:權限與租戶疊加時,驗證兩者不互相打架 結尾留下一句話,這套後台的身分跟邊界已經穩固,但管理者如果想知道現在有多少筆待處理的訂單、庫存還剩多少,仍然...

2026-10-03 ‧ 由 ReccaChao 分享