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

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

JasonG
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 3
JasonG

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

5年前 评论

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

5年前 评论

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

3年前 评论

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