Después de la nueva instalación del proyecto laravel 7,
C:\xampp\htdocs\blog>composer require jenssegers/mongodb --ignore-platform-reqs
Pero esto está dando un error.
Sus requisitos no se pudieron resolver en un conjunto instalable de paquetes.
Problem 1 - jenssegers/mongodb[v3.8.0, ..., v3.8.2] require illuminate/support ^8.0 -> found illuminate/support[v8.0.0, ..., 8.x-dev] but these were not loaded, likely because it conflicts with another require. - Root composer.json requires jenssegers/mongodb ^3.8 -> satisfiable by jenssegers/mongodb[v3.8.0, v3.8.1, v3.8.2].
También desinstaló el antiguo compositor e instaló la última versión del mismo. Pero sigue siendo el mismo problema
Tengo el problema: necesito verificar la compatibilidad de la versión de laravel con jenssegers/Laravel-MongoDB. Puede comprobar aquí:
https://github.com/jenssegers/Laravel-MongoDB#laravel-version-compatibility
Laravel version Compatibility Laravel Package 4.2.x 2.0.x 5.0.x 2.1.x 5.1.x 2.2.x or 3.0.x 5.2.x 2.3.x or 3.0.x 5.3.x 3.1.x or 3.2.x 5.4.x 3.2.x 5.5.x 3.3.x 5.6.x 3.4.x 5.7.x 3.4.x 5.8.x 3.5.x 6.x 3.6.x 7.x 3.7.x 8.x 3.8.x
Y en cmd me gustó esto:
C:\xampp\htdocs\blog> composer require jenssegers/mongodb 3.7
Espero que esto ayude a cualquiera con el mismo problema.
En Laravel 8 funcionaba así:
el compositor requiere jenssegers/mongodb 3.8.x
el ".x" es importante, de lo contrario marca el mismo error en MacOs.