在Laravel查询中创建标志字段

时间:2015-07-15 02:49:03

标签: php mysql sql laravel

表格结构

用户: id, username

项目 id, name

库存: id, user_id, item_id

我有一个页面上5x5网格中所有项目的列表。

如果用户没有inventories中的项目和 [ - ] 图标,如果用户已在inventories中拥有该项目。我试图想出实现这一目标的最有效方法。

在Laravel中,如果我将外部联接所有记录,是否有办法创建并设置标记字段in_inventory = 'Y|N'

在我看来,我希望能够有这样的东西:

@foreach ($items as $item)
    {{ $item->name }}<br>
    @if ($item->in_inventory == 'Y')
        <a href="#">[-]</a>
    @else
        <a href="#">[+]</a>
    @endif
@endforeach

1 个答案:

答案 0 :(得分:0)

我最终创建了只选择了id的SQL,然后检查了它是否显示in_array()