/**
* 查询一级分类下的所有子集
* @param array $id 一级类目id
* @param array $data
* @return array
*/
public function getAllNextId($id, $data = [])
{
if (!is_array($id)) {
$id = [$id];
}
$pids = GoodsCategory::query()->whereIn('parent_id', $id)->pluck('id')->toArray();
if (count($pids) > 0) {
foreach ($pids as $v) {
$data[] = $v;
$data = $this->getAllNextId($v, $data); //注意写$data 返回给上级
}
}
if (count($data) > 0) {
return $data;
} else {
return false;
}
}

相关文章:

  • 2022-01-01
  • 2021-11-23
  • 2022-12-23
  • 2021-07-22
  • 2022-12-23
  • 2022-02-05
猜你喜欢
  • 2021-09-06
  • 2021-10-01
  • 2022-12-23
  • 2022-12-23
  • 2021-06-09
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案