阅读(3883)
赞(7)
Laravel 8 数据库迁移
2021-07-08 16:54:57 更新
当你的测试需要迁移时,例如上面的身份验证示例,不能用 RefreshDatabase
trait。 RefreshDatabase
特征利用了数据库事务,该事务不适用于 HTTP 请求。 而是使用 DatabaseMigrations
trait :
<?php
namespace TestsBrowser;
use AppModelsUser;
use IlluminateFoundationTestingDatabaseMigrations;
use LaravelDuskChrome;
use TestsDuskTestCase;
class ExampleTest extends DuskTestCase
{
use DatabaseMigrations;
}