orWhere('password', '')->get(); $count = 0; foreach ($users as $user) { if (!empty($user->sn)) { $user->password = password_hash($user->sn, PASSWORD_DEFAULT); $user->save(); $output->writeln("用户ID {$user->id} 密码已初始化"); $count++; } else { $output->writeln("用户ID {$user->id} 的sn字段为空,无法初始化密码"); } } $output->writeln("共初始化 {$count} 个用户密码"); return self::SUCCESS; } }