在blade中,我想打印出除模型中的$id项目外的所有项目



在控制器中,

public function detail($id)
{
$item = Item::find($id);
return view('frontend.detail',compact('item'));
}

刀片内,

{{$item->subcategory->items}} //question //this code print all the items//

如果不想获取id,则需要手动选择项目目前,您正在使用$item=item::find($id(;这意味着针对给定的id获取特定表的所有字段。

您可以通过修改您所需的字段来使用以下查询

Item::select('name','surname')->where('id', 1)->get();

您需要在查询示例中隐藏列的id

Item::find($id)->makeHidden(['id']);
return view('frontend.detail',compact('item'));

最新更新