iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Modern Web

Laravel 12 開發者幸福度升級指南 系列

繼 2022 iThome 鐵人賽《Laravel 9 漫遊,享受魔法般的極速網頁開發體驗》和 11 屆 iThome 鐵人賽《Laravel 6.0 初體驗!怎麼用最新的 laravel 架網站!》以來,Laravel 一直以來的核心價值,就是簡化工程師開發專案時,所遇到的各種瑣碎問題,提升工程師開發的幸福感。來到今年的 Laravel 12,這份幸福感再次被推到新高度。

這系列文章將以「開發者幸福度」為核心,帶大家回顧 Laravel 這段時間的進步。無論你是初學者,還是長期使用 Laravel 的開發者,相信都能從中找到讓自己工作更輕鬆、更愉快的最佳做法。

參賽天數 23 天 | 共 23 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文 團隊AI 航海王
DAY 11

Day 11:Laravel Filament 的所見即所得編輯器 RichEditor

前面我們講的比較多是在列表頁上面的客製化 今天我們講講進入到編輯頁面內的客製化 所見即所得編輯器 所見即所得編輯器,是編輯後台很常用的一個需求。每家都有每家的好...

2025-09-12 ‧ 由 ReccaChao 分享
DAY 12

Day 12:Filament 利用其他套件再客製化

Filament 除了原本已經有的客製化功能以外,還有許多的套件,可以協助我們進行更廣泛的客製化 裡面有許多的套件是免費的,甚至還有 Filament 官方自己...

2025-09-13 ‧ 由 ReccaChao 分享
DAY 13

Day 13:GitHub Action 自動整合以及 Laravel Cloud 進行雲端自動部署

專案撰寫完成,並且在本地端測試過了之後,接著就是部署到測試環境或者正式環境,讓測試者或者使用者可以正式檢查這個功能了。 這時我們就要提到跟著 Laravel 1...

2025-09-14 ‧ 由 ReccaChao 分享
DAY 14

Day 14:使用 Laravel Cloud 建立資料庫

今天來接著聊部署之後的設定 昨天的網站已經成功上線了,也可以看到畫面 但是如果我們嘗試登入的話,就會看到錯誤畫面 這是因為我們還沒有在雲端系統上安裝好資料庫...

2025-09-15 ‧ 由 ReccaChao 分享
DAY 15

Day 15:利用 Command 在雲端環境進行操作

今天我們來聊,怎麼在不實際碰觸到線上資料庫的狀況下,去調整線上的資料 由於我們不想直接從外部連線資料庫,那麼就必須從內部用程式,對資料庫進行修改了。 這有很多實...

2025-09-16 ‧ 由 ReccaChao 分享
DAY 16

Day 16:藉由線上測試環境減少問題,進入維修畫面

網站實際上線了之後,就要開始討論線上實際會遇到的問題了。 雖然我們都不希望專案出現線上問題,但是實際上因為使用者的狀態,以及線上環境與開發環境的不同,線上問題是...

2025-09-17 ‧ 由 ReccaChao 分享
DAY 17

Day 17:pest 生成測試覆蓋率,設置最低覆蓋率

昨天我們提到了要減少線上錯誤,可以使用測試環境提前偵測錯誤,以及在遇到線上錯誤時使用維護頁面,提升使用者體驗。 今天我們繼續聊減少線上錯誤的方式 自動化測試 自...

2025-09-18 ‧ 由 ReccaChao 分享
DAY 18

Day 18:Feature Flags、Laravel Pennant 和不同發布模式觀念

有了自動化測試、測試環境等等多層保護之後,我們可以很有信心,線上問題要突破這些狀況,出現到線上正式環境的機率已經很低了。 不過,即使我們已經做了這麼多安全措施,...

2025-09-19 ‧ 由 ReccaChao 分享
DAY 19

Day 19:laravel 12 的 N+1 問題以及解法

透過不同的發布策略,減少線上問題所帶來的影響之後。 我們就可以相對安心的處理專案了。 不過,有的問題是在人數少的時候還不會遇到狀況,但是在專案運行一段時間,資料...

2025-09-20 ‧ 由 ReccaChao 分享
DAY 20

Day 20:在 Laravel 內加上快取,並在雲端上面部署

上次透過避免 N+1 問題,我們減少了對資料庫操作的消耗,來避免系統出現效能問題。 不過要能夠在有限的資源下,服務更多的用戶,通常我們會在使用一些方式優化系統。...

2025-09-21 ‧ 由 ReccaChao 分享