DatabaseTransactions
在Laravel測試中,特質似乎比DatabaseMigrations
特性更快。這很正常,因爲每次測試DatabaseMigrations
都會再次運行所有遷移過程(+回滾),並且DatabaseTransactions
只會取消最後一次事務。那麼選擇DatabaseTransactions
特質似乎是明智的。使用Laravel進行測試:DatabaseTransactions或DatabaseMigrations
Still,DatabaseMigrations
確實存在。所以,使用它有沒有什麼好處(而不是使用DatabaseTransactions
)?
非常感謝!+1 –