Моя проблема в том, что обновляются все поля, кроме поля изображения. Это мой контроллер для обновления формы:
public function update(Meretrice $meretrice, MeretriceRequest $request)
{
if ($request->hasFile('avatar')) {
$meretrice->avatar = $request->file('avatar');
$filename = $meretrice->avatar->getClientOriginalName();
$save_path = storage_path('app/public') . '/meretrices/id/' . $meretrice->id . '/uploads/images/';
$path = $save_path . $filename;
$public_path = '/images/meretrice/' . $meretrice->id . '/avatar/' . $filename;
File::makeDirectory($save_path, $mode = 0755, true, true);
Image::make($meretrice->avatar)->save($save_path . $filename);
$meretrice->avatar = $public_path;
$meretrice->tags()->sync($request->tags);
$meretrice->update($request->validated());
}
return redirect()->route('meretrice.show', $meretrice)->with('info', 'successfully');
}
Я использую один и тот же код для создания, и он успешно создается, но для редактирования у меня есть проблема, что обновляется не только поле изображения