You probably noticed that in app/config/database.php by default two database connections are defined: “default” and “test”. Even though “test” is not used often, it is clear for what it is thought: to define a database connection for testing purposes. But I am not quite sure whether you really need such a dedicated database connection for testing. To me it looks like unnecessary overhead. Wouldn’t it be easier to use the “default” connection on the development machine for testing purposes, and on the live server for the real database? What do you think about it?