value('rules'); return $rules; } public static function getProtectCountById($id) { $protect_count = self::where('id',$id) ->value('protect_count'); return $protect_count; } // 获取所有子级id public static function getSubs($arr, $pid){ // 拿到所有数据 static $ids = []; foreach ($arr as $value){ if($value['pid'] == $pid){ $ids[] = $value['id']; $ids = array_merge($ids, self::getSubs($arr, $value['id'])) ; } } return array_unique($ids); } }