Laravel,更新密码,然后将旧密码保存在表格中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel,更新密码,然后将旧密码保存在表格中相关的知识,希望对你有一定的参考价值。
大家好,我需要在用户表的old_password
中保存旧的用户密码
所以我做了
protected function updatePassword( $user, Request $request)
dd($user);
$user = User::find( $user->id); // This will find the right user
$user->old_password = $user->password; // This will save the old password
$user->password = $request->password;
$user->save();
我的路线
Route::post('/password/reset/token', 'Auth\ResetPasswordController@old_passwords');
但没有任何帮助
答案
检查您的用户模型它必须是这样的:
protected $fillable = [
'old_passwords'
/*and your other fillable columns*/
];
另一答案
试试这个:
protected function updatePassword($id, $password)
$user = User::find($id); // This will find the right user
$user->old_password = $user->password; // This will save the old password
$user->password = $password;
$user->save();
此函数将根据表单更新用户密码,然后将旧密码保存在old_password
列中
以上是关于Laravel,更新密码,然后将旧密码保存在表格中的主要内容,如果未能解决你的问题,请参考以下文章