Basert på søkeresultatene er det noen viktige punkter angående problemer med Laravel Media Library og Amazon S3 i versjon 9.11.4:
1. AWS SDK-versjonsutgave: Søkeresultatene indikerer at en feil ble introdusert i `AWS/AWS-SDK-php` bibliotek versjon 3.209.31, noe som forårsaket problemer med å slette filer fra S3. Oppgradering til versjon 3.211.x eller senere bør løse problemet.
2. Tillatelser Utstedelse: Forsikre deg om at IAM -brukeren eller rollen som brukes av applikasjonen din har de nødvendige tillatelser for å slette objekter fra S3 -bøtta. Politikken skal omfatte `S3: DeleteObject` -handlingen.
3. Myke sletting: Hvis du bruker myke sletting i din veltalende modell, kan det hende at pakken ikke kan slette de tilknyttede mediefilene på riktig måte. Prøv å bruke `Forcedelete ()` -metoden i stedet for den vanlige `slett ()` -metoden.
4. Diskkonfigurasjon: Dobbeltkontroll S3-diskkonfigurasjonen i `config/filesystems.php`-filen, inkludert bøttenavnet, regionen og eventuelle andre nødvendige innstillinger.
5. Nedgradering til 9.11.3: Noen brukere rapporterte at det å gå tilbake til versjon 9.11.3 av Laravel Media Library -pakken løste problemet med å slette filer fra S3.
6. Midlertidige opplastinger: Det var også rapporter om problemer med midlertidige opplastinger til S3 når du brukte Media Library Pro -pakken. Å bytte til en lokal disk for midlertidige opplastinger og deretter flytte filene til S3 så ut til å fungere som en løsning.
Oppsummert ser hovedspørsmålene ut til å være relatert til en feil i AWS SDK -biblioteket, tillatelsesproblemer og potensielle konflikter med myke slettinger. Å prøve de foreslåtte løsningene, for eksempel å oppgradere AWS SDK, sjekke tillatelser og bruke `Forcedelete ()`, bør bidra til å løse problemene du opplever med versjon 9.11.4 i Laravel Media Library -pakken.
Hvis du fortsetter å ha problemer, anbefales det å åpne et nytt problem på pakkets GitHub -depot og gi de relevante detaljene, ettersom vedlikeholdere kan være i stand til å gi ytterligere hjelp.
Sitasjoner:[1] https://github.com/spatie/laravel-medialibrary/issues/2854
[2] https://github.com/spatie/laravel-medialibrary/discussions/3151
[3] https://github.com/spatie/laravel-medialibrary/issues/2816
[4] https://stackoverflow.com/questions/70976347/problem-storing-laravel-medialibrary-pro-media-aws-s3
[5] https://www.reddit.com/r/laravel/comments/xxjbnl/whats_up_with_spatie_not_touching_s3/