Nota:
En mi caso al editar la imagen, me creaba la nueva imagen, la editaba al post, pero no la borraba.
Entonces tuve que hacer lo que muestro en el fragmento del codigo.
Saludos.
// edito solo esos campos si no viene file
$post->update([
'title' => $request->title,
'body' => $request->body,
'iframe' => $request->iframe
]);
// si viene con file
if ($request->file('image')) {
Storage::disk('public')->delete($post->image);
$post->image = $request->file('image')->store('posts', 'public');
$post->save();
}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?