有一个 bug,重新生成数据填充后,无法登录
当 php artisan migrate:refresh --seed ,填充数据后,退出,会发现 登录密码错误。
原因:在 User.php 中
public function setPasswordAttribute($value)
{
// 如果值的长度等于 60,即认为是已经做过加密的情况\
if (!strlen($value) != 60) {
// 不等于 60,做密码加密处理
$value = bcrypt($value);
}
$this->attributes['password'] = $value;
}
屏蔽 这代码 再生成就没有问题。
推荐文章: