【发布时间】:2018-10-29 15:26:48
【问题描述】:
所以我有这个包含 3 个字段(用户电子邮件、密码和密码确认)的表单。此表单发布到将我带到以下控制器的路线:
public function updateUser($id, Request $request){
//validate post data
$this->validate($request, [
'email' => 'required|email',
'password' => 'required|confirmed|min:6',
]);
$request->all();
$request['email'] = $request['email'];
$request['password'] = Hash::make($request['password']);
$postData = [$request['email'], $request['password']];
User::find($id)->update($postData);
//store status message
Session::flash('success_msg', 'User details updated successfully!');
return redirect()->route('admin.user');
}
问题是,这段代码根本没有更新我的数据库,尽管它没有给我任何错误。
基本上我想做的是让管理员在管理面板中更改默认帐户详细信息。安装应用程序后,默认管理员详细信息由播种机创建。 (这个应用程序是单用户 - 只有管理员)
谢谢大家!
【问题讨论】:
标签: database laravel authentication account