public function index()
{
$class_list = Category::orderBy('category_parent_id', 'asc')->orderBy('category_sort', 'asc')->orderBy('category_id', 'asc')->get()->toArray();
$gc_list = array();
foreach ($class_list as $key => $value) {
$p_id = $value['category_parent_id'];
$cate_id = $value['category_id'];
if ($p_id == 0) {
$gc_list[$cate_id] = $value;
} elseif (array_key_exists($p_id, $gc_list)) {
$class2_ids[$cate_id] = $p_id;
$gc_list[$p_id]['class2'][$cate_id] = $value;
}
}
dd($gc_list);
return view('category.index', ['list' => $gc_list]);
}
|