order('sort asc,id asc')->select(); foreach ($menus as $k => $v) { Permission::where('id',$v['id'])->update(['sort'=>($k+1)*7]); } //客户设置放在店面客户管理下面 $crm = Permission::where([['pid','=',7],['auth_name','=','店面客户管理']])->value('sort'); Permission::where([['pid','=',7],['auth_name','=','客户设置']])->update(['sort'=>$crm+1]); } }