Php Laravel工厂找不到数据库表

Php Laravel工厂找不到数据库表,php,laravel,factory,Php,Laravel,Factory,我正在与Laravel6.17.1工厂合作,用一个非常简单的模型进行测试,只有一个字段:“money”是一个整数。这是我的工厂: $factory->define(wallet::class, function (Faker $faker) { return [ 'money' => $faker->numberBetween($min = 500, $max=900) ]; }); 但是,当我使用vendor/bin/phpunit运行测试时

我正在与Laravel6.17.1工厂合作,用一个非常简单的模型进行测试,只有一个字段:“money”是一个整数。这是我的工厂:

$factory->define(wallet::class, function (Faker $faker) {
    return [
        'money' => $faker->numberBetween($min = 500, $max=900)
    ];
});
但是,当我使用
vendor/bin/phpunit
运行测试时,我得到了下一个错误:

一般错误:1无此类表格:钱包(SQL:插入“钱包”(“货币”、“更新的时间”、“创建的时间”)值(5452020-03-27 10:20:121020-03-27 10:20:12))

但该表确实存在,并且我的模型也与之匹配,我通过在控制器中创建函数并在表中创建一些数据来检查这一点,它可以工作:

public function dummyCreation(){
    wallet::create(['money' => 100]);
    return 'works!';
}

有人能帮我吗?如果有帮助,我将在下面添加我的模型和测试:

class wallet extends Model
{
    protected $fillable = ['money'];

    public function transfers(){
        return $this->hasMany('App\Transfer');
    }
}
public function testGetWallet()
{
    $wallet    = factory(Wallet::class     )->create();
    $transfers = factory(Transfer::class, 3)->create([
        'wallet_id' => $wallet->id
    ]);

    $response = $this->json('GET','/api/wallet');

    $response->assertStatus(200)
    ->assertJsonStructure([
        'id', 'money', 'transfers' =>[
            '*' =>[
                'id', 'amount', 'description', 'wallet_id'
            ]
        ]
    ]);

    $this->assertCount(3, $response->json()['transfers']);
}