Laravel 8 数据库迁移

2021-07-08 18:00 更新

当你的测试需要迁移时,例如上面的身份验证示例,不能用 RefreshDatabase trait。 RefreshDatabase 特征利用了数据库事务,该事务不适用于 HTTP 请求。 而是使用 DatabaseMigrations trait :

<?php

namespace Tests\Browser;

use App\Models\User;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Laravel\Dusk\Chrome;
use Tests\DuskTestCase;

class ExampleTest extends DuskTestCase
{
    use DatabaseMigrations;
} 
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号