我有一个模型产品。在表中有列id,描述,条形码,大小条码,价格。 Sizebarcode列具有一些值,也可以为可空值。我想将sizebarcode列分组,其中不是可空值。在没有分组的情况下直接选择空值。我想在分组时省略可以为空的值。
我想选择sizebarcode中的所有唯一值以及所有可以为空的值
Controller.php这样
$products = Category::where('slug',$slug)->first()->products_front()->paginate(12);
return view('page.shop',compact('products'))
Model.php
public function products_front(){
return $this->hasMany('App\Product','cat_id','id')
->groupBy('sizebarcode')
->orderBy('created_at','asc');
}
答案 0 :(得分:1)
试试这个
[
{
"floors": 1,
"bathrooms": 1,
"bedrooms": 2
},
{
"floors": 1,
"bathrooms": 1,
"bedrooms": 3
},
......
{
"floors": 4,
"bathrooms": 2,
"bedrooms": 3
}
]