diff --git a/app/Services/Media/MediaService.php b/app/Services/Media/MediaService.php index 36b382b..5364c04 100644 --- a/app/Services/Media/MediaService.php +++ b/app/Services/Media/MediaService.php @@ -2,6 +2,7 @@ namespace App\Services\Media; +use Illuminate\Database\Eloquent\Model; use Illuminate\Http\UploadedFile; use Illuminate\Support\Facades\Storage; use Illuminate\Support\Str; @@ -51,6 +52,10 @@ public function syncCollection( $this->addUploadedFile($model, $file, $collection, $type); } + if ($model instanceof Model) { + $model->unsetRelation('media'); + } + if ($required && $model->getMedia($collection)->isEmpty()) { throw ValidationException::withMessages([ $errorKey ?? $collection => 'Foto wajib diisi.',