标签
網站找不到返回路徑:麵包屑怎麼顯示文章所在位置
訪客從搜尋引擎直接進入文章,看完後想找同類教程,卻不知道這篇放在哪個分類。頁首的全站選單能帶他去其他地方,但未必能回答「這篇文章屬於哪一層」。麵包屑適合補上這條...
Laravel交易裡捕捉例外仍寫入?確認rollback的邊界
表單一次要新增訂單和明細,明細寫入失敗,訂單卻留在資料庫。程式已經包了 DB::transaction(),看起來應該一起取消,為什麼仍有半張訂單?先找交易閉包...
Laravel篩選集合後JSON變物件:用values整理索引
API原本回傳一個商品陣列,後端加了 filter 後,前端突然不能再用同樣的清單操作。回應內容看起來仍有兩件商品,最外層卻從方括號變成大括號,還多了 &quo...
Laravel查不到資料還讀欄位:first的null與firstOrFail
商品詳情頁偶爾報錯「無法讀取null的屬性」,但同一段程式在別的商品又正常。先查單筆查詢是否真的有找到模型。Eloquent的 first()沒有找到資料時會回...
Next.js Image fill圖片消失:父容器要有定位與尺寸
把Next.js的Image改成fill後,網址明明能開,頁面卻像少了一張圖片。先別急著改圖片來源或加寬遠端白名單:如果父容器只有寬度、沒有高度,圖片可能已經載...
HTML欄位移到表單外就沒送出:用form指定所屬表單
重新排版表單後,有些欄位移到側欄或固定操作區,畫面仍看得到,提交資料卻少了一項。先查欄位的所屬表單。普通欄位放在form外,不會只因為靠近某個表單就自動加入;需...
Linux grep沒找到就讓腳本中斷:分清退出碼1與2
部署檢查腳本要從紀錄找出ready,找到了就繼續,沒有找到就回報仍在等待。你加了set -e,希望命令出錯時停下來,卻發現紀錄沒有那一行,整支腳本就結束。檔案其...
Linux檔名含空白就找不到:shell變數為何要加引號
上傳檔案明明存在,shell腳本卻說找不到。檔名叫site notes.txt,變數也印出正確路徑;真正送進命令時,空白把它拆成兩個參數。對一個已存好的檔案路徑...
Linux shell變數在子程序不見:assignment與export
在終端設了變數,接著啟動腳本卻讀不到,常見原因是你只做了shell變數賦值,沒有把它放進子程序的環境。assignment與export各有作用:前者讓目前sh...
寶塔綁定域名後仍打不開:DNS解析與站點綁定分開查
在寶塔把域名加入網站,瀏覽器卻仍打不開,先把DNS解析和站點綁定分開查。寶塔裡的綁定,讓伺服器知道這個域名應由哪個站點處理;DNS則讓使用者找到服務入口。完成其...
Divi標題看起來像H1:HTML標籤與字體大小要分開檢查
Divi 裡一行字又大又粗,看起來像主標題,並不能證明它是 H1。字體大小屬於樣式,H1、H2 等 HTML 標籤則描述內容層級。修改標題時,應分別確認「這段內...
Git diff看不到剛改的內容:檢查暫存區與工作樹
你改了同一個檔案,git diff確實出現差異;執行git add後,再看git diff卻空白。這不表示改動消失,而是改動已進入暫存區。更容易誤判的情況是:先...
