好 既然 HATEOAS(Hypermedia As The Engine Of Application State) 有帶來一定程度上的好處, 那通常你必須在...
繼前兩篇,我們已經完成了migration以及scaffold 接下來這邊就讓我們將長久以來的範例檔案,送上docker吧 首先我們這邊得先publish(其實...
上一章我們講到Join的應用方式,在方法中設定inner跟outer及對應的鍵值就可以取得兩個資料(物件)合併的資料,現在我們來看看他是怎麼做到的吧。 原始碼分...
繼續完成 service registry 把Fortunes跟練習專案交叉測試了 確認不是.net core 2.0的問題,所以1.1版的Service re...
今天測試ViewModel會比較輕鬆,一來ViewModel本身邏輯比較簡單,只跟repository互動所以要mock的物件少,二來苦痛都在前兩天經歷了,把學...
呃...口渴了,請問有咖啡可喝嗎?沒有那酒呢?有的,來人啊,上酒後讓勇者解渴勇者大人,那需要順便叫幾位陪你喝兩杯嗎?好唷,好像不錯(喂!醒醒,別在做白日夢了)...
話說進行到了第二十篇還停在 Router,我幾乎要確定三十篇寫不完想講的東西了。一定是之前碎念太多了。今天要來繼續談 Router 的其它功能。 scope 在...
本文同步刊載於作者部落格:https://medium.com/@shengyou/2018ironman-eos-for-php-developer-day2...
在看完Input 之後,我們來接著看看Output吧 基本上無特殊情況下,普通回應即可 所以,現在談得當然就是案情並不單純 這次的範例就屬於其中一種案例 案例:...
之前都是柿子挑軟的吃,專找簡單的好重構的目標下手。今天我們就來找個比較難搞的目標 Product 功能來試看看重構吧! 寫測試 第一步當然要先寫測試,以下是個簡...