我有这样的表结构
product
id
name
price
spec_master
id
name
product_spec
id
spec_master_id
product_id
label
value
我为这个表结构创建了模型。并且还根据文档定义了关系。我想通过spec_master访问规范标签 - 值对组。
是否有可能使用雄辩的关系?
输出结构,如product->spec_master->specification
我做了这个
编辑
$specmasters = SpecMaster::whereHas('specifications', function ($query) use($productid) {
$query->where('product_id',$productid);
})->with(['specifications'=>function($query) use ($productid) {
$query->where('product_id',$productid);
}])->get();
答案 0 :(得分:0)
是的!为什么不在product
和spec_master
之间使用laravel关系?然后是spec_master
和specification