關於數據庫操作是否應該mock的問題,我認為查詢一般不應該mock,可以避免一些問題,但如果查詢的結果可能影響到斷言,就應該mock了。

Laravel的DB facade完整的mock實例是這樣的: