美文网首页Laravel
laravel无限级分类

laravel无限级分类

作者: 远方不会远 | 来源:发表于2018-07-14 10:36 被阅读642次

    用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

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

    相关文章

      网友评论

        本文标题:laravel无限级分类

        本文链接:https://www.haomeiwen.com/subject/aabepftx.html