gpt4 book ai didi

php - 在 Laravel 中创建数据库约束断言

转载 作者:行者123 更新时间:2023-11-30 21:56:45 25 4
gpt4 key购买 nike

在我的购物车表中,我想检查每个用户只能有一个带有虚假值的付费列的购物车例如在购物车表中:

id         user_id         paid
1 1 false
2 1 false ========> this should give me an error
---------------------------------------------------------------------
3 1 true
4 1 true
5 1 false ========> But these rows are ok
6 1 true

最佳答案

使用查询获取计数,计算 paid = false 的行数并将其存储到变量 falseCount 中。然后断言

$this->assertLessThan(1, falseCount);

关于php - 在 Laravel 中创建数据库约束断言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44899450/

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