gpt4 book ai didi

php - 在 Laravel 中执行测试后删除插入的行

转载 作者:行者123 更新时间:2023-12-01 22:55:59 24 4
gpt4 key购买 nike

我已经为我的 Laravel 项目进行了单元测试,我有一个 setUp看起来像这样的方法:

    public function setUp()
{
parent::setUp();
$this->user = factory(User::class)->states('admin', 'manager', 'code', 'coordinator')->create();
}

我的目标是,在执行测试后从我的数据库中删除这一行。我可以在 tearDown 中删除它方法,但我的问题是:有没有比手动删除更好的方法呢?我的意思是在后台处理这个的东西?

最佳答案

测试后可以使用这个 Action

 DB::statement("TRUNCATE TABLE users;");

关于php - 在 Laravel 中执行测试后删除插入的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51417107/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com