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 1

Day 01:AI 時代使用 Laravel 的新方式

隨著 AI 越來越發達,很多工程師開始擔心自己有一天會被 AI 取代,也有很多的人想趁著這個機會,挑戰看看能否在沒有工程師的狀況下,自己使用 AI 做出之前想做...

2025-09-02 ‧ 由 ReccaChao 分享
DAY 2

Day 02:使用 php.new 設置開發環境,搭配 Laravel Starter Kit 建立專案

要開始建立 Laravel 專案,之前的文章 [Day 1] 開始使用 Laravel 6.0 內,我們需要分別安裝 PHP 程式語言的運作環境,搭配 PHP...

2025-09-03 ‧ 由 ReccaChao 分享
DAY 3

Day 03:安裝 Laravel Boost 利用 AI 協助我們開發專案和除錯

在以前,接著我們就是要開始撰寫程式,教大家寫一點簡單的 Hello World 畫面之類的,讓各位開始練習撰寫程式。 不過,現在已經是 AI 時代了!我們要先教...

2025-09-04 ‧ 由 ReccaChao 分享
DAY 4

Day 04:使用Junie 生成第一個 CRUD API

引入 Laravel Booth 之後,現在我們可以來開始嘗試撰寫程式了 以前要建立一個商品的 CRUD API,我們需要學習有關路由、migration、控制...

2025-09-05 ‧ 由 ReccaChao 分享
DAY 5

Day 05:透過規格書和自動化測試,穩定生成程式碼

上次我們示範用簡單的提示詞,寫好一個物件的 CRUD API 之後,今天我們來示範怎麼用 AI 來撰寫更複雜的商務邏輯。 當然我們可以延續上次的做法,一樣嘗試用...

2025-09-06 ‧ 由 ReccaChao 分享
DAY 6

Day 06:用 Livewire 撰寫前端互動元件

學習了怎麼用 Laravel Boost 幫我們撰寫後端 API,並且可以加上規格文件和自動化測試,確保我們撰寫的內容符合想法之後。 接著我們來看看,如果要生成...

2025-09-07 ‧ 由 ReccaChao 分享
DAY 7

Day 07:介紹 PHP Attrubite

利用 AI 幫我們寫了許多程式,今天來介紹一下 PHP 8 引入的 attribute,以及在 Laravel 內怎麼使用。 什麼是 attribute PHP...

2025-09-08 ‧ 由 ReccaChao 分享
DAY 8

Day 08:利用 Laravel Filament 快速建立管理後台

有了 Livewire 提供我們前後端的互動功能之後,後續就有許多的應用可以實現了。 其中一個非常實用的應用,就是 Laravel 所推出的 filament...

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

Day 09:Filament 列表頁客製化:dot notation、searchable、TextInputColumn

能用 Filament 建立簡單的後台很不錯,不過面對管理上的各種需求,如果不能做到相當的客製化,那麼很可能使用者會完全不買單,導致後台最後必須要大幅撰寫客製化...

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

Day 10:Filament 客製化:輸入規則、附加行為、下拉選單、批量編輯

昨天提到了一部分的 Filament 客製化,今天繼續來聊其他的客製化選項 下拉選單 在前面的範例內,我們在設定關聯時,Filament 根據欄位的屬性預設給我...

2025-09-11 ‧ 由 ReccaChao 分享