2019-04-26 00:55:05 +05:00
|
|
|
<?php
|
|
|
|
|
2024-01-26 00:15:59 +00:00
|
|
|
$db_username = env('DB_USERNAME', env("APP_ENV") === "testing" ? "" : "admin");
|
2023-02-02 23:37:37 +00:00
|
|
|
$dsn = "mongodb://";
|
|
|
|
if (empty($db_username)) {
|
|
|
|
$dsn .= env('DB_HOST', 'localhost').":".env('DB_PORT', 27017)."/".env('DB_ADMIN', 'admin');
|
|
|
|
}
|
|
|
|
else {
|
|
|
|
$dsn .= env('DB_USERNAME', 'admin').":".env('DB_PASSWORD', '')."@".env('DB_HOST', 'localhost').":".env('DB_PORT', 27017)."/".env('DB_ADMIN', 'admin');
|
|
|
|
}
|
|
|
|
|
2019-04-26 00:55:05 +05:00
|
|
|
return [
|
2020-05-21 08:28:18 +05:00
|
|
|
'default' => env('DB_CONNECTION', 'mongodb'),
|
|
|
|
|
|
|
|
'connections' => [
|
|
|
|
'mongodb' => [
|
|
|
|
'driver' => 'mongodb',
|
2023-02-02 23:37:37 +00:00
|
|
|
'dsn'=> $dsn,
|
2020-06-08 02:35:30 +05:00
|
|
|
'database' => env('DB_DATABASE', 'jikan'),
|
2020-05-21 08:28:18 +05:00
|
|
|
]
|
|
|
|
],
|
|
|
|
|
2019-04-26 00:55:05 +05:00
|
|
|
'redis' => [
|
|
|
|
'client' => 'predis',
|
|
|
|
'default' => [
|
|
|
|
'host' => env('REDIS_HOST', '127.0.0.1'),
|
|
|
|
'password' => env('REDIS_PASSWORD', null),
|
|
|
|
'port' => env('REDIS_PORT', 6379),
|
|
|
|
'database' => 0
|
|
|
|
]
|
2020-05-21 08:28:18 +05:00
|
|
|
],
|
|
|
|
|
|
|
|
'migrations' => 'migrations'
|
2019-05-13 05:46:48 +05:00
|
|
|
];
|