REMARQUE : Je n'aurais pas été en mesure de résoudre complètement le problème sans l'aide de @Hassan -- veuillez consulter les commentaires sous la réponse de @Hassan.
Je vais fournir cette réponse dans l'espoir qu'elle puisse aider quelqu'un d'autre qui pourrait rencontrer le même problème. J'ai pensé qu'il valait mieux le donner comme réponse pour qu'il se démarque.
Une recherche plus poussée me conduit ici :https://github.com/jenssegers/Laravel-MongoDB /numéros/36
Alors ici :https://github.com/leroy-merlin-br/ mongolid-laravel#dépannage
La commande et la sortie suivantes indiquent l'emplacement de php.ini
que j'aurais dû mettre à jour avec le php_mongo.dll
extension :
$ php -i | grep 'Configuration File'
Configuration File (php.ini) Path => C:\Windows
Loaded Configuration File => C:\wamp\bin\php\php5.5.12\php.ini
Le WAMP
l'icône de la barre d'état pointe cependant vers C:\wamp\bin\apache2.4.9\bin\php.ini
- c'est ce que j'avais mis à jour. J'ai également vérifié si PHP dans l'environnement CLI importe correctement le pilote en exécutant la commande suivante avec la sortie affichée :
$ php -i | grep 'Mongo'
MongoDB Support => enabled
Après avoir mis à jour le bon php.ini
, j'ai restarted apache
et j'ai réessayé la composer update
encore. L'erreur était différente - authentification - car le nom d'utilisateur, le mot de passe et la base de données étaient erronés. Une fois ceux-ci corrigés, la mise à jour s'est terminée sans incident.