1
resposta

[Sugestão] Alternativa

   Só adicionei esse código no booted() do model Series, já deleta a imagem.
   
   static::deleting(function ($serie) {
    if ($serie->cover && \Illuminate\Support\Facades\Storage::disk('public')->exists($serie->cover)) {
        \Illuminate\Support\Facades\Storage::disk('public')->delete($serie->cover);
    }
1 resposta

Oi, Thiago! Como vai?

Obrigada por compartilhar sua solução com a comunidade Alura.

Sua abordagem ficou excelente! Usar o evento deleting no booted() do model é uma prática muito eficiente para garantir que o arquivo da capa seja removido junto com a exclusão do registro, mantendo o storage limpo e organizado.

Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!