【发布时间】:2018-10-09 03:23:04
【问题描述】:
我有三个表类别和产品,其数据透视表为 category_product
一个类别有很多产品
我希望产品属性中的类别名称有自己的字段。
$saijal = "Our Products";
$products = Product::orderBy('created_at','DESC')->with('categories')->get();
$abc = new Collection();
foreach($products as $pro)
{
$abc->put($pro->id,$pro);
}
foreach($products as $k => $pro)
{
$abc->get($pro->id)->children = new Collection();
$abc->get($pro->id)->categoryName= $pro->categories->name;
$abc->get($pro->id)->children->push($pro);
unset($pro[$k]);
}
dd($abc);
例如:
【问题讨论】:
-
'category_name' ?产品有很多类别。
标签: php mysql database laravel eloquent