unlimitedForLevel() public static method

组合一维数组
public static unlimitedForLevel ( array $cate, string $html = '--', integer $pid, integer $level ) : array
$cate array
$html string
$pid integer
$level integer
return array
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $categories = $this->repository->orderBy('id', 'desc')->paginate(15);
     $selectedCategory = CategoryService::unlimitedForLevel($categories->toArray()['data']);
     $category = $this->repository->find($id);
     return view('backend.news.category_edit', ['category' => $category, 'selectCategory' => $selectedCategory]);
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $data = $this->dispatch(new NewsFormFields($id));
     $category = $this->repository->getAllCategory();
     $data['selectCategory'] = CategoryService::unlimitedForLevel($category->toArray());
     //print_r($data);exit;
     return view('backend.news.edit', $data);
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $category = $this->repository->getNewsCategoryPaginated(config('custom.per_page'), 'id', 'desc');
     $selectedCategory = CategoryService::unlimitedForLevel($category->toArray()['data']);
     return view('backend.news.category', ['category' => $category, 'selectCategory' => $selectedCategory]);
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $data['news'] = $this->news->find($id);
     $categories = $this->category->all();
     $data['selectCategory'] = CategoryService::unlimitedForLevel($categories->toArray());
     return view('backend.news.edit', $data);
 }