Laravel で DB の操作のテストコードを書く時に便利な DatabaseTransactions

Laravel で DB への登録処理のテストコードを書く時に DatabaseTransactions というトレイトが便利です。

このトレイトを使用することで、テストコード内の処理がトランザクションに自動的にラップされるため、テストが完了するとDBがテスト前の状態に戻ります。