Prism 建立 API Server by absszero 2020-02-06 Why Prism 撰寫一份 API 文件有許多方式,其中一種是根據 OpenAPI 規範。而在完成 API 規劃後通常搭配如 Swagger UI 將規範文件變成容易閱讀 API 文件。 但前端人員在真實 API 拿到之前, Read more
Guzzle service descriptions - 使用描述檔建立 API Client by absszero 2019-10-06 何謂 Service Descriptions 最近在查找關於 Fixer.io 的用戶端套件。發現平常慣用的 Guzzle HTTP Client 還有另外一種開發方式 - service descriptions。該方式借鏡 Swagger 利用定義 API 操作的方式 Read more
Laravel Goto for VS Code by absszero 2019-09-09 https://github.com/absszero/vscode-laravel-goto Why 在完成 Laravel Goto for Sublime Text 之後,心想何不在 VS Code 上也試著實做一樣的套件?畢竟接觸到的套件多半只解決部份問題。其中一個未能解決的問題,就是 Namespace 的使用。 由 Read more
Laravel Goto for Sublime Text by absszero 2019-08-26 https://github.com/absszero/LaravelGoto Why 去年下定決心買一套 Sublime Text 之後(USD $75 的樣子),也算是認可 ST 在工作幫我省了不少時間。不過隨著 VS Code 功能逐步豐富,一直有想轉換編輯器的念頭。上 Read more
透過 PHP 解析包含 BOM 的 CSV 文件 by absszero 2019-08-26 之前拿到的 csv 檔大部分都很乾淨,使用 PHP 內建的 fgetcsv 逐行解析不會有什麼問題,但今天解開一個欄位就發現它的字串長度跟預期的不同,並且無法用 ltrim 函式移除左 Read more