laravel无限级分类

用laravel 做无限极分类;
找了很多资料;
假大空;
有很多都是残缺的;
而且达不到预期;
无法做到无限极;
今天分享下代码;
很简单的几段代码就能实现;

图片.png
<?php

namespace App\Http\Controllers\Admin;

use App\Http\Model\Category;


use App\Models\M3Result;
use Illuminate\Http\Request;

use App\Http\Requests;
 
use Illuminate\Support\Facades\Crypt;
use Validator;

class CategoryController extends CommonController
{
    public function tree($parent_id = 0)
    {
        $rows = Category::where('parent_id', $parent_id)->orderBy('sort_order','ASC')->get();
        $arr = array();

        if (sizeof($rows) != 0){
            foreach ($rows as $key => $val){
                $val['list'] = $this->tree($val['cat_id']);
                $arr[] = $val;
            }
            return $arr;
        }

    }

   public function category_list(Request $request){
 
    
             $Category= $this->tree();
             return view('admin.category_list',[
                   'date'=>$Category
              ]);

  }

}
图片.png
图片.png

如果对您有所帮助的话 还请帮忙 点下 小 心心!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 清晨的雨像个落跑的孩子 毫无准备地,让人猝不及防 那还沉浸在睡梦中的人啊 被他唤醒 推开窗听雨点敲打落叶的沙沙作响...
    如果我也听说l阅读 3,437评论 0 4
  • 车窗外飘过杨柳的倩影,转眼间已然一生。 一叶落而天下秋。 要做那秋日里的枫叶,悄然离去,无声无息,或随风飘起,落入...
    采香行处蹙连钱阅读 1,846评论 0 0
  • 《田园居记》 咸阳,坐落在风景秀丽的渭水北岸。南面,遥看巍巍秦岭,连绵不绝山尾,不见山头。北面,那四季分明的田园景...
    常乐人生阅读 2,688评论 0 4
  • 三国是主角,也是配角,你知道吗 小时候最崇拜的就是三国英雄,历数其中名将谋臣如数家珍。当时我深深地相信,“智”的最...
    壶中酒阅读 1,898评论 2 2