由于我正在将应用程序移植到 Laravel 并且它使用 Auth 类,因此我需要将用户表中的所有密码更改为 bycrypt(使用Hash::make()
)。
问题是我想使用用户名作为默认密码(所以当迁移完成后,我的用户“Mario”的密码将是“Mario”)——我想通过迁移对数据库的所有条目执行此操作,但我似乎无法做到,因为我不知道如何获取选择的值,对其进行哈希处理,然后在更新中使用它。
有没有办法在不使用循环的情况下做到这一点?(即每个用户不进行一次查询)
编辑:是的,没有循环这是不可能的。我意识到。@Adrenaxus 有正确的答案。