【发布时间】:2019-08-20 03:20:54
【问题描述】:
我在表格中有这些列:
- 身份证
- 姓名
- 状态
- 类型
状态应为0 或1。
- 0 表示不活动
- 1 表示不活动。
我想在我的商品列表中添加status_name 字段。这可能吗?
$items = Item::where('type', 'test');
if(item.active == 1)
{
// add new column status_name="active"
}
else
{
// add new column status_name="inactive"
}
$items->get();
我不想使用循环。有没有办法只用这个查询而不使用循环来做到这一点。
【问题讨论】:
-
谢谢,但我不想用循环来做这个我们只能在这个查询中做这个吗?
-
是的,但是您需要使用 IF 语句编写原始 SQL 查询