CATATAN: Saya tidak akan dapat menyelesaikan masalah ini sepenuhnya tanpa bantuan @Hassan -- silakan lihat komentar di bawah jawaban @Hassan.
Saya akan memberikan jawaban ini dengan harapan dapat membantu orang lain yang mungkin mengalami masalah yang sama. Saya pikir lebih baik memberikannya sebagai jawaban agar menonjol.
Pencarian lebih lanjut membawa saya ke sini:https://github.com/jenssegers/Laravel-MongoDB /issues/36
Kemudian di sini:https://github.com/leroy-merlin-br/ mongolid-laravel#troubleshooting
Perintah dan output berikut menunjukkan lokasi php.ini
yang seharusnya saya perbarui dengan php_mongo.dll
ekstensi:
$ php -i | grep 'Configuration File'
Configuration File (php.ini) Path => C:\Windows
Loaded Configuration File => C:\wamp\bin\php\php5.5.12\php.ini
WAMP
namun ikon baki menunjuk ke C:\wamp\bin\apache2.4.9\bin\php.ini
-- itulah yang telah saya perbarui. Saya juga memeriksa apakah PHP di lingkungan CLI mengimpor driver dengan benar dengan menjalankan perintah berikut dengan output yang ditampilkan:
$ php -i | grep 'Mongo'
MongoDB Support => enabled
Setelah memperbarui php.ini
yang benar , saya restarted apache
dan mencoba lagi composer update
lagi. Kesalahannya berbeda - otentikasi - karena nama pengguna, kata sandi, dan basis data salah. Setelah diperbaiki, pembaruan selesai tanpa insiden.