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
SublimeLinter-phpcs 使用自訂規則檔 by absszero 2019-08-03 為了建立一個樣板專案,同時整合代碼風格檢查,今天莫名其妙踩了一些坑。 全編輯器設定 SublimeLinter Settings - User { "linters": { "phpcs": { "args": "--standard='${folder}/phpcs.xml'" } } } 個別專案設定,設定在 *.sublime-project { "settings": { "SublimeLinter.linters.phpcs.args": "--standard='${folder}/phpcs.xml'" Read more