NOTA: Non sarei stato in grado di risolvere completamente il problema senza l'aiuto di @Hassan:vedi i commenti sotto la risposta di @Hassan.
Fornirò questa risposta nella speranza che possa aiutare qualcun altro che potrebbe riscontrare lo stesso problema. Ho pensato che fosse meglio darlo come risposta in modo che risaltasse.
Ulteriori ricerche mi portano qui:https://github.com/jenssegers/Laravel-MongoDB /problemi/36
Quindi qui:https://github.com/leroy-merlin-br/ mongolid-laravel#risoluzione dei problemi
Il comando e l'output seguenti indicano la posizione di php.ini
che avrei dovuto aggiornare con php_mongo.dll
estensione:
$ php -i | grep 'Configuration File'
Configuration File (php.ini) Path => C:\Windows
Loaded Configuration File => C:\wamp\bin\php\php5.5.12\php.ini
Il WAMP
l'icona nella barra delle applicazioni tuttavia punta a C:\wamp\bin\apache2.4.9\bin\php.ini
-- che è quello che avevo aggiornato. Ho anche verificato se PHP nell'ambiente CLI sta importando correttamente il driver eseguendo il seguente comando con l'output mostrato:
$ php -i | grep 'Mongo'
MongoDB Support => enabled
Dopo aver aggiornato il corretto php.ini
, ho restarted apache
e riprovato composer update
ancora. L'errore era diverso, l'autenticazione, poiché il nome utente, la password e il database erano errati. Una volta corretti, l'aggiornamento è stato completato senza incidenti.