相关疑难解决方法(0)

如何更改Laravel 4和Laravel 5用户身份验证的/自定义密码字段名称

我想在使用Laravel身份验证时更改数据库中的密码字段.我希望我的users表中的列有名称passwd而不是password.我试着运行这样的东西:

Auth::attempt(array(
    'user_name' => 'admin',
    'passwd' => 'hardpass',
));
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

我还尝试在User模型中添加以下函数:

public function getAuthPassword() {
    return $this->passwd;
}
Run Code Online (Sandbox Code Playgroud)

但它也没有任何改变.用户仍未通过身份验证.Laravel是否可以更改数据库中的密码字段名称?

php authentication laravel laravel-4 laravel-5

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

authentication ×1

laravel ×1

laravel-4 ×1

laravel-5 ×1

php ×1