編輯會員資料時,請求沒有帶 name,驗證卻通過了;另一個表單明明帶了 name: null,又被判為失敗。先不要把兩者都叫做「空欄位」。欄位沒出現在輸入裡、出...
2026-10-04 38 0
文尼先生 2026-10-04

部署檢查腳本要從紀錄找出ready,找到了就繼續,沒有找到就回報仍在等待。你加了set -e,希望命令出錯時停下來,卻發現紀錄沒有那一行,整支腳本就結束。檔案其...
2026-10-04 36 0
文尼先生 2026-10-04

工具列把「預覽」移到最前面,Tab卻先停在第二個位置的「儲存」。CSS的order改變了視覺排列,沒有一起改掉DOM順序。滑鼠使用者看到的新位置,與鍵盤依序走到...
2026-10-04 40 0
文尼先生 2026-10-04

你改了同一個檔案,git diff確實出現差異;執行git add後,再看git diff卻空白。這不表示改動消失,而是改動已進入暫存區。更容易誤判的情況是:先...
2026-10-04 43 0
文尼先生 2026-10-04

名單排除查詢本來正常,封鎖表多了一筆資料後,結果突然一列都沒有。你可能寫了WHERE id NOT IN子查詢,預期把封鎖的編號移除;真正改變結果的,卻是子查詢...
2026-10-04 43 0
文尼先生 2026-10-04

表單一次要新增訂單和明細,明細寫入失敗,訂單卻留在資料庫。程式已經包了 DB::transaction(),看起來應該一起取消,為什麼仍有半張訂單?先找交易閉包...
2026-10-04 44 0
文尼先生 2026-10-04

PHP讀取JSON後得到null,不一定表示解碼失敗。JSON本身可以是一個合法的null;但格式錯誤時,預設的json_decode()也可能回傳null。若...
2026-10-04 51 0
文尼先生 2026-10-04

表單送來一個欄位,值剛好是null;後端卻回報「沒有這個欄位」。遇到這種情況,先看程式是不是用了isset()。它同時要求變數存在、值不是null,不能單靠結果...
2026-10-04 49 0
文尼先生 2026-10-04

數量欄位用了input type=number,使用者輸入1.5,瀏覽器卻說不是有效值。既然是數字欄位,為什麼小數不行?常見原因是step:number欄位預設...
2026-10-04 41 0
文尼先生 2026-10-04

模板列表選了「作品集」,卡片數量確實變少,鍵盤焦點卻仍停在篩選按鈕上。畫面沒有其他文字提示時,使用者可能不知道篩選是否成功,還是資料仍在載入。除了改變卡片,提供...
2026-10-04 37 0
文尼先生 2026-10-04

儲存完資料後呼叫 redirect('/done'),頁面卻沒有移動,反而在日誌看到 NEXT_REDIRECT。若程式把整段儲存與導向包在...
2026-10-04 40 0
文尼先生 2026-10-04

清單畫面已經多了一筆資料,放在 watch 裡的儲存或提示邏輯卻沒有執行。這通常不是 Vue 沒有更新,而是畫面和 watcher 觀察的變動範圍不同。把整個陣...
2026-10-04 40 0
文尼先生 2026-10-04
顯示驗證碼
沒有帳號?註冊  忘記密碼?