我有用户表。那个名字是tb_users。
该字段为user_name
,user_email
,user_pwd
,remember_token
等。
我已更改 auth.php
protected $table = 'tb_users';
protected $fillable = ['user_name', 'user_email', 'user_pwd'];
protected $hidden = ['user_pwd', 'remember_token'];
EloquentUserProvider.php第112行中的ErrorException:
未定义索引:密码
我不确定如何解决这个问题。我想学习 auth login ,使用不同的字段名称用户表
答案 0 :(得分:1)
请在 App / User.php
中添加一项功能public function getAuthPassword()
{
return $this->user_pwd;
}
因为您已将密码字段更改为user_pwd。
如果您想更改用户名,则需要在 App / http / controller / auth / LoginController.php中进行更改
public function username()
{
return 'user_name';
}