PHP artisan migrate:refresh --seed 重新生成的密码不是 ‘password’?

在本章重新填充数据的环节,发现使用 php artisan migrate:refresh --seed 填充的数据,10个用户的密码全部不一样了,不是开始设定的 'password'。是什么地方出了问题呢?这几个文件都没发现有什么问题。
下图是数据库里查询生成的数据:
file
这是 UserFactory.php 的内容:
file
这是 UserTableSeeder.php 的内容:
file

JasonG
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 3
JasonG

目前猜测的原因应该是因为安装了切换用户的扩展,所以密码不按照工厂文件中设置的来保存。不过代码还没看到相关的内容

5年前 评论

没这回事,你肯定哪里没搞对。

5年前 评论

是前两节属性设置器里控制后台密码更新时候用的加密 bcrpyt() 换成Hash::make() 就OK了

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!