Как связать DocumentDB и Laravel

Я хочу подключить Laravel к DocumentDB из AWS. Но я не могу найти ни одного документа или учебника по этому поводу. есть ли способ подключить DocumentDB хотя бы к серверу Laravel?


person Rawelja    schedule 28.05.2020    source источник
comment
Равеля, вы должны иметь возможность подключаться к DocumentDB из Laravel, используя ту же строку подключения и предварительные требования, что и MongoDB. У вас была возможность попробовать шаги, перечисленные здесь: github.com/jenssegers/laravel-mongodb . Мы рады помочь вам с любыми ошибками / проблемами, с которыми вы столкнулись   -  person meet-bhagdev    schedule 29.05.2020


Ответы (1)


В документации AWS docs [для php] не было ' у меня работает, нижеприведенный URI подключения работает.

$dbUri = "mongodb://$user:$pass@$host:$port/$db?retryWrites=true&w=majority&authSource=admin
&ssl=true&sslcertificateauthorityfile=$sslFilePath/rds-combined-ca-bundle.pem";
$client = new MongoDB\Client($dbUri,['readPreference' => 'secondaryPreferred']);
person Puneet Mishra    schedule 09.02.2021
comment
ключевое отличие - sslcertificateauthorityfile, обычно это ssl_ca_certs. - person Puneet Mishra; 09.02.2021