laravel RBAC 实现第一种方法
class RbacController extends Controller { //rbac第一种方法 public function show() { //定义一个空的数组 $arr = []; //查询数据,查询出来是数据形式 $data = DB::SELECT("select * from rbac"); //遍历数据 foreach ($data as $key => $v) { if ($v->pid == 0) { //把名字方到空数组中 $arr[] = $v->name; //删除存入到数组里的值 unset($data[$key]); }else{ //把pid 的子集放在二维数组里 $arr[$v->name][] = $v->name; } } var_dump($arr); }