php
含有「php」共 18 篇內容
全部內容
發佈日期由新至舊
詹姆士的軟體易開罐
2025/06/08
Mockery 在 Laravel 中掌握假物件的藝術
Laravel 內建 fake 可攔 HTTP、Mail,卻難應對 Service 層、鏈式 SDK、第三方套件。這篇文章將介紹 Mockery,用 shouldReceive 等語法打造精準替身,免連真實資料庫與 API,快速提升測試覆蓋率;另附四組範例。
#
laravel
#
php
#
單元測試
2
留言
詹姆士的軟體易開罐
2025/06/05
Laravel 11 的 Sanctum 有哪些模式可以應用?
「登入之後,誰負責證明『我就是我』?又是誰負責記錄『我做了什麼』?」 當我們談認證(authentication)時,真正想要的其實是——可稽核的信任鏈。 我們從實務角度出發,帶你拆解 Laravel 11 裡 Sanctum 的兩種主流用法
#
laravel
#
sanctum
#
php
3
留言
詹姆士的軟體易開罐
2025/04/05
怎麼寫「防呆條件(Guard condition)」比較適合?
if寫得好,可以大大提高效率與可讀性。 Guard condition在函式起始先排除不合規輸入,能簡化結構、減少錯誤,使核心邏輯更聚焦並提高可維護性,也方便擴充與測試,在團隊協作和需求變動時,都能更快速應對。建議根據實際情況彈性運用,兼顧可讀性與維護成本。
#
php
#
開發知識
#
專業經驗
5
留言
詹姆士的軟體易開罐
2025/02/28
PHP?不可能!我怎麼可能還在寫 PHP?!
「你最近在用什麼技術?」 我故作輕鬆地回答,嘴角掛著一抹自信的微笑,生怕哪個細節露了餡。站在技術交流會的角落,我身邊圍繞著一群 Node.js 和 Golang 的信徒,他們談笑間拋出各種高併發、分散式系統的話題,我努力跟
#
php工程師的心酸
#
我的自白
#
博君一笑
5
1
EC3
2025/02/28
1
有關工程師們的世界。透過故事把一些重要概念傳遞出去。
1
詹姆士的軟體易開罐
2025/01/23
Laravel Test 實戰:與框架結合的測試技巧
我們在過去的文章中討論了使用 PHPUnit 寫單元測試的基礎,現在要帶你進一步探索 Laravel Test 的魅力。
#
還沒開始單元測試的你一定很忙
#
單元測試
#
PHPUnit
4
1
詹姆士的軟體易開罐
2025/01/22
走進 PHPUnit 的世界:從 0 到 1 的測試入門
為什麼要學 PHPUnit? 在上一篇文章裡,我們聊到了「還沒開始單元測試的你一定很忙」,同時也鼓勵大家「一個人就能開始測試」。那麼接下來就要進入更實際的操作層面,帶你走進 PHP 最常見的測試框架 —— PHPUnit。
#
還沒開始單元測試的你一定很忙
#
單元測試
#
PHPUnit
3
1
詹姆士的軟體易開罐
2025/01/21
還沒開始單元測試的你一定很忙:一個人也能開始單元測試
你是不是也有過這樣的經歷:剛修好的功能,過幾天又壞了;每次修改程式碼都得手動測試一遍,還常漏掉影響到的其他地方;整天忙到翻,但最後卻不知道忙在哪裡? 如果這些情境聽起來很熟悉,那麼你可能需要開始了解 單元測試!很多人覺得測試很難,或者認為時間不夠用,其實只要從幾個簡單的步驟開始,一個人也能輕鬆上手。
#
還沒開始單元測試的你一定很忙
#
單元測試
#
PHPUnit
4
留言
詹姆士的軟體易開罐
2024/12/19
人資系統關鍵功能,2025/114年勞健保扣多少?人資與開發都該關心的事
在一個人資(HR)系統中,薪資結算與保費扣除是最核心的功能之一,扣員工的錢不能多算,該給政府的的也不能少算…。 不管是接手舊系統,還是開發新系統,只要隨著時間推移,每年勞健保的投保級距與費率都可能調整,
#
勞健保扣多少
#
人資系統
#
保費計算
29
留言
詹姆士的軟體易開罐
2024/12/15
2024年的PHP 8.4:Property Hooks 帶來的全新體驗
「嘿,你有聽說 PHP 8.4 的新特性了嗎?」新特性能在存取屬性時進行驗證、格式化,並支援虛擬屬性設計,程式碼更簡潔易讀,有助於維護和擴展。開發者可透過此特性快速實現自訂邏輯,同時保有工具相容性,讓整體開發流程更順暢、直觀。
#
php
#
php84
#
Hooks教學
15
留言
詹姆士的軟體易開罐
2024/12/15
D21 - 實作分類管理:建立分類列表與新增/編輯頁面
這篇文章介紹建立分類列表頁面以及新增和編輯功能。文中詳細說明瞭頁面結構、資料取得、錯誤處理等重要步驟,並強調了共用元件和資料驗證的一致性。通過這次開發,讀者將獲得關於如何在Nuxt中操作動態路由的深入理解,同時提高使用者體驗。希望本篇能幫助讀者順利完成相關功能建置。
#
我獨自開發
#
iThome鐵人賽
#
個人財務管理系統
3
留言