更新功能不起作用

时间:2016-06-01 19:20:40

标签: laravel

我正在尝试通过此代码为用户更新我的数据库,但它无法正常工作。顺便说一下,没有变化!

 public function update( Request $request)
    {

        $request->user()->tasks()->where('id', '=', $request->id)->update([
            'name' => $request->title,
            'body' => $request->body,
        ]);


        return redirect('/request');

    }

2 个答案:

答案 0 :(得分:1)

Try code and update database:

App\User::find($request->id)->tasks()->update([
    'name' => $request->title,
    'body' => $request->body
]);


return redirect('/request');

答案 1 :(得分:0)

如果您已经知道任务的ID,请自己轻松一下。

Task::find($request->id)->update([
    'name' => $request->title,
    'body' => $request->body
]);
相关问题