Errore di installazione composer: spatie/laravel-medialibrary 10.0.0 requires illuminate/bus ^9.0
Micro guida per correggere l'errore
spatie/laravel-medialibrary 10.0.0 requires illuminate/bus ^9.0 -> found illuminate/bus[v9.0.0, ..., v9.52.14] but these were not loaded, likely because it conflicts with another require.
in fase di installazione di Spatie/Medialibrary in un progetto creato con Laravel 10, dato che mi era impossibile installare il package e provando a installare illuminate/bus ^9.0 ricevevo l'errore:
- Only one of these can be installed: laravel/framework[v10.10.0, ..., v10.17.1], illuminate/bus[v9.0.0, ..., v9.52.14]. laravel/framework replaces illuminate/bus and thus cannot coexist with it.
Per riuscire a installare medialibrary è stato sufficiente impostare una versione superiore alla 10.0.0 che probabilmente ha un fix per non richiedere più illuminate/bus.
Nel mio caso ho risolto in questo modo:
composer require "spatie/laravel-medialibrary:^10.11.2"

Commenti