I want to update some data from the DB, so I added this Controller method:
public function updateAnswer(Answer $anss)
{
$validate_data = Validator::make(request()->all(),[
'answer' => 'required'
])->validated();
$answer = Answer::findOrFail($anss);
$answer->update($validate_data);
return back();
}
Now the problem is I get this error:
Method Illuminate\Database\Eloquent\Collection::update does not exist.
So how to solve this issue?
$answer()->update($validate_data)
here$answer
is collection so make it DB instance like$answer()
- Kamlesh Paul