使用hasMany输出的Laravel查询构建器

时间:2016-04-05 11:18:28

标签: laravel laravel-5

这是我在刀片文件中的语法:

{"3":{"id":7153,"product_id":"1","filter_id":"10","data":"Kajaria","created_at":null,"updated_at":null}}

我的输出结果如下:

Kajaria

我想只提取特定数据,即{{ $product->filters->where("filter_id","10")->data }} {{ $product->filters->where("filter_id","10")['data'] }} 。 我在编写语法时感到困惑。 我已经尝试过这些语法:

OK

2 个答案:

答案 0 :(得分:1)

尝试这样的事情:

{{ $product->filters->where("filter_id","10")->first()->data }}

事情是$product是一个集合,你需要获得一个对象的属性,所以first()方法从你可以使用的集合中返回第一个对象。

答案 1 :(得分:0)

据我所知,您希望获得产品的过滤器。所以,试试吧。

mainPanel.add(top, BorderLayout.CENTER);
mainPanel.add(bottom, BorderLayout.SOUTH);