Updated: 2018/9/27
monteecristoo.hatenablog.com
monteecristoo.hatenablog.com
- PHP 用の MongoDB ドライバーをインストール
PHP: Installing the MongoDB PHP Driver with PECL - Manual
sudo pecl install mongodb でエラーが出るので
sudo apt-get install php-pear
sudo pecl install mongodb
monteecristoo.hatenablog.com
- jenssegers/laravel-mongodb をインストール
composer require jenssegers/mongodb
successfully installed!!
@config/app.php
'mongodb' => [
'driver' => 'mongodb',
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', 27017),
'database' => env('DB_DATABASE'),
'username' => env('DB_USERNAME'),
'password' => env('DB_PASSWORD'),
'options' => [
'database' => 'admin' // sets the authentication database required by mongo 3
]
],
MongoDBのauth設定をしていない(./mongod でWARNING で表示される)なら'user_name' 'password' をコメントアウト
'port' => env('DB_PORT', 27017), としておくとなぜか
違うport につながってエラーになるので
'port' => env(27017)
にするとOK