Не могу подключиться к clearDB laravel heroku - PullRequest
0 голосов
/ 01 августа 2020

Я пытаюсь подключиться к clearDB

в базе данных. php файл, я сделал это

$databaseUrl = parse_url(getenv("CLEARDB_DATABASE_URL"));
'url' => $databaseUrl,
            'host' => $databaseUrl['host'],
            'port' => $databaseUrl['port'],
            'database' => substr($url["path"], 1),
            'username' => $databaseUrl['user'],
            'password' => $databaseUrl['pass'],

Получил PHP Примечание: неопределенный индекс: порт в / app / config / database. php также url

Есть ли какая-нибудь команда Heroku для получения информации о порте, имени пользователя, пароле и хосте?

1 Ответ

0 голосов
/ 01 августа 2020

попробуйте значение по умолчанию MySQL Порт 3306:

$databaseUrl = parse_url(getenv("CLEARDB_DATABASE_URL"));
'url' => $databaseUrl,
            'host' => $databaseUrl['host'],
            'port' => 3306,
            'database' => substr($url["path"], 1),
            'username' => $databaseUrl['user'],
            'password' => $databaseUrl['pass'],
...