直接把 Generator 傳給 LazyCollection 會被 iterator_to_array 一次全部展開,失去延遲載入效果,必須用 Closure 包一層才能正確運作。
GuzzleHttp Response 用 (string) 轉換每次都自動 seek(0),但 getContents() 不會重置指標,第二次呼叫只拿到空字串,需手動 rewind。
樹莓派沒有桌面環境時,用 bluetoothctl 的 scan、pair、trust、connect 指令完成藍芽配對,加上 trust 指令讓下次開機自動重新連線。
升級 Redis 到 6.0 後出現 Connection refused,原因是 bind 和 protected-mode 預設值變更,修改 redis.conf 這兩個設定即可恢復連線。
透過 Blade addExtension 讓 .md 檔支援 @include 和變數,再交給 CommonMark 轉成 HTML,適合需要動態內容的文件系統。
1GB 記憶體跑 Windows 10,關閉 Memory Compression、Superfetch、Defender、Ndu 等服務,用 PowerShell 指令大幅降低記憶體佔用。
用 VirtualBox 建立 Windows 10 VHD 映像,透過 AWS VM Import 匯入成 AMI,再啟動 EC2 執行個體,完整涵蓋 IAM 角色設定和 RDP 連線步驟。
POST 後只拿到 302 看不到最終頁面,用 followingRedirects() 自動跟隨轉址,直接對目標頁面做 assertion,並說明與舊版的差異。
測試 IP 限制等依賴 $_SERVER 的邏輯時,可透過 get/post 方法的 server 參數單次傳入,或用 withServerVariables() 在整個測試方法內全域生效。
Eloquent 每個 Model 實例都會快取載入的 relation,大量迴圈時記憶體持續攀升,呼叫 setRelations([]) 可手動清除快取釋放記憶體。