In base ai risultati della ricerca, ci sono alcuni punti chiave riguardanti i problemi con Laravel Media Library e Amazon S3 nella versione 9.11.4:
1. Problema della versione SDK AWS: i risultati della ricerca indicano che un bug è stato introdotto nella libreria AWS/AWS-SDK-PHP` versione 3.209.31, che ha causato problemi con l'eliminazione dei file da S3. L'aggiornamento alla versione 3.211.x o successivamente dovrebbe risolvere il problema.
2. Problema delle autorizzazioni: assicurarsi che l'utente o il ruolo IAM utilizzato dall'applicazione abbia le autorizzazioni necessarie per eliminare gli oggetti dal secchio S3. La politica dovrebbe includere l'azione `s3: deleteobject`.
3. Elimina soft: se si utilizzano eliminazioni soft nel modello eloquente, il pacchetto potrebbe non essere in grado di eliminare correttamente i file multimediali associati. Prova a usare il metodo `forcedelete ()` invece del normale metodo `elimina ()`.
4. Configurazione del disco: ricontrollare la configurazione del disco S3 nel file `config/filesystems.php`, incluso il nome del bucket, la regione e qualsiasi altra impostazione necessaria.
5. Downgrading a 9.11.3: Alcuni utenti hanno riferito che il ritorno alla versione 9.11.3 del pacchetto Library Laravel ha risolto il problema con l'eliminazione dei file da S3.
6. Carichi temporanei: c'erano anche segnalazioni di problemi con caricamenti temporanei su S3 quando si utilizza il pacchetto di libreria multimediale. Passare a un disco locale per caricamenti temporanei e quindi spostare i file su S3 sembrava funzionare come soluzione alternativa.
In sintesi, i problemi principali sembrano essere correlati a un bug nella libreria SDK AWS, problemi di autorizzazioni e potenziali conflitti con eliminazioni morbide. Provare le soluzioni suggerite, come l'aggiornamento dell'SDK AWS, il controllo delle autorizzazioni e l'utilizzo di `Forcedelete ()`, dovrebbe aiutare a risolvere i problemi che stai riscontrando con la versione 9.11.4 del pacchetto Library Laravel Media.
Se continui ad avere problemi, si consiglia di aprire un nuovo problema sul repository GitHub del pacchetto e fornire i dettagli pertinenti, poiché i manutentori potrebbero essere in grado di fornire ulteriore assistenza.
Citazioni:[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 --toring-laravel-medialibrary-pro-media-to-aws-s3
[5] https://www.reddit.com/r/laravel/comments/xxjbnl/whats_up_with_spatie_not_touching_s3/