2016-06-01 4 views
0

このコードでユーザーのデータベースを更新しようとしていますが、機能していません。途中で変化はありません!更新機能が動作しません

public function update(Request $request) 
    { 

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


     return redirect('/request'); 

    } 

答えて

1
Try code and update database: 

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


return redirect('/request'); 
0

すでにタスクのIDを知っている場合は、自分のことが簡単になります。

Task::find($request->id)->update([ 
    'name' => $request->title, 
    'body' => $request->body 
]); 
関連する問題