What is the professional standard for writing Laravel feature tests that interact with the database?
-
A
Use the production database with transactions
-
B
Use the `RefreshDatabase` or `DatabaseTransactions` trait to reset state between tests
-
C
Manually truncate tables after each test
-
D
Mock all Eloquent models