// 获取分类所有内容
public function getAllrule()
{
$cate = DB::table('表名')
->get();
$menu = $this->getCid($cate);
return $menu;
}
/**
*$cate laravel查询出来的一个结果集 对象形式
*$name 这里是给分组起名
*$pid 0 代表的是顶级菜单
*/
public function getCid($cate, $name = 'child', $pid = 0)
{
$arr = array();
foreach ($cate as $v)
{
if ($v->pid == $pid)
{
$v->$name = $this->getCid($cate, $name, $v->id);
$arr[] = $v;
}
}
return $arr;
}