Bootstrap and its breakpoint generation by absszero 2024-06-22 自定義斷點 Bootstrap 在官方文件關於斷點(Breakpoint) 一開始就提到可以透過自訂變數設定斷點。最近在處理前端項目的時候,也注意到了前人已經設定 Read more
Speed up Laravel test by absszero 2024-06-11 In Memory 最近在進行一個既有專案的開發,為了能夠在上面做單元測試,著手進行準備工作。首先嘗試用 SQlite InMemory 的方式。然後在 TestCase 繼承了 RefreshDatabase 處理資料庫的初始化。 namespace Tests; Read more
Test non-existent SQL functions by absszero 2024-04-20 Laravel 測試預設配置 SQLite 做為資料庫,並使用 In memory 的方式執行測試。但產品資料庫會使用的 SQL Function 不一定能在 SQLite 上使用,目前在嘗試幾個做法來解決測試無法通過特定資 Read more
Laravel dynamic facade by absszero 2024-04-11 Laravel 在 Facade 的使用很普遍,內建就提供了多種 Facade。並且在過去的使用情境也透過繼承 Illuminate\Support\Facades\Facade 建立自己的 Facade。唯獨 Dynamic Facade 我今天才發現它的好用! 使用 Read more
After extends the eslint rules by absszero 2024-02-09 最早接觸到 TypeScript 開發是透過 VSCode 的 Your First Extension 範例。教學透過 Yeoman 使用 VS Code Extension Generator 產生。預設已經自帶 ESlint 檢查。所以也沒特別在意就直接開發。在近期我回頭檢視相關的規則 Read more