我正在尝试更新我从Laravel 4中的数据库中提取的用户的密码.以下是我所拥有的:
$user = User::where('username', $username)->get();
if (!empty($user)) {
$user->password = Hash::make($password);
$user->save();
}
Run Code Online (Sandbox Code Playgroud)
但是Laravel告诉我这save是一种未知的方法.我在这做错了什么?
get返回一组用户.您需要使用first获取单个用户对象,以允许您调整密码并保存记录.
if ($user = User::where('username', $username)->first())
{
$user->password = Hash::make($password);
$user->save();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3318 次 |
| 最近记录: |