在我的数据库中,密码列名是" new_password"。
然后当我尝试记录时,它会显示Undefined index: password
。
但是如果密码列名是"密码"它工作正常。我需要使用以前的列名。
我该如何解决这个问题?
$credentials = array(
'user_name' => Input::get('username'),
'new_password' => Input::get('password')
);
$user = Auth::attempt($credentials);
答案 0 :(得分:0)
您好,Thisaru 如果您需要将密码字段用作new_password
1)首先,laravel密码字段默认设置密码到您的模型中。因此,如果您更改密码为new_password,请在模型中添加此行
protected $primaryKey = 'new_password';
我希望此代码有助于解决您的问题