小编imu*_*gel的帖子

LARAVEL - 提交表单时未更新数据库

当按下提交按钮时,什么也没有发生,也没有更新数据库。请帮我。

控制器:

public function update(Request $request, $id)
{
    $this->validate(request(), [
        'name' => 'required',
        'email' => 'required|email|unique:users',
         ]);

    //$user = Auth::user();       
    $user = user::where('id',$id)->update($request->except('_token','_method'));

    $user->name = request('name');
    $user->email = request('email');
    $user->password = bcrypt(request('password'));
    $user->firstname = $request->firstname;
    $user->middlename = $request->middlename;
    $user->lastname = $request->lastname;
    $user->birthday = $request->birthday;
    $user->nationality = $request->nationality;
    $user->gender = $request->gender;
    $user->civilstatus = $request->name;
    $user->mobilenum = $request->mobilenum;
    $user->worknum = $request->worknun;
    $user->workadd = $request->workadd;
    $user->homeadd = $request->homeadd;
    $user->email = $request->email;

    $user->save();

    return redirect(route('user.user.show'))->with('message','Announcement Updated Succesfully');;

}
Run Code Online (Sandbox Code Playgroud)

编辑刀片.php

        <form method="POST" action="{{ route('user.user.update', $user->id)}}"> …
Run Code Online (Sandbox Code Playgroud)

laravel

1
推荐指数
1
解决办法
58
查看次数

标签 统计

laravel ×1