Laravel dynamic facade

Laravel 在 Facade 的使用很普遍,內建就提供了多種 Facade。並且在過去的使用情境也透過繼承 Illuminate\Support\Facades\Facade 建立自己的 Facade。唯獨 Dynamic Facade 我今天才發現它的好用! 使用

After extends the eslint rules

最早接觸到 TypeScript 開發是透過 VSCode 的 Your First Extension 範例。教學透過 Yeoman 使用 VS Code Extension Generator 產生。預設已經自帶 ESlint 檢查。所以也沒特別在意就直接開發。在近期我回頭檢視相關的規則

Lint only diff files

過去我們會在提交的時候運行代碼風格檢查,但隨著檔案越來越多,檢查的時間也越來越長。但其實每次提交改動的檔案數量不多,所以可以根據改動的檔案做

Mock multi openAPI documents with Prism via Traefik

Prism 可以藉由 openAPI 文件生成 mock server,官方也有針對這一塊說明如何處理多個檔案的情況: Serving Multiple OpenAPI Documents。該文章說明主要是透過 Caddy 作為反向代

Laravel x Load Balancer x HTTPS

由於 Laravel 生成網址的功能是根據一些特定的 Headers,特別是生成 https 開頭網址。當產品環境單純直接使用 Web Server 掛載 SSL 憑證不會有類似問題。但如果搭配 Load Balancer