setName('admin:resetPassword') ->setDescription('重置超管密码'); } protected function execute(Input $input, Output $output) { // 指令输出 $output->writeln('admin:resetPassword'); $model_admin = SystemAdmin::find(AdminConstant::SUPER_ADMIN_ID); if (empty($model_admin)) { $output->writeln('管理员不存在'); return false; } $password = uniqid(); $model_admin->save([ 'password' => password($password) ]); $output->writeln('密码修改为:' . $password); } }