【问题标题】:I can't connect to clearDB laravel heroku我无法连接到 clearDB laravel heroku
【发布时间】:2020-11-21 18:47:34
【问题描述】:

我正在尝试连接到 clearDB

在 database.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 命令来获取端口、用户名、密码和主机 .. 信息?

【问题讨论】:

  • 你能dd(parse_url(getenv("CLEARDB_DATABASE_URL"))); 看看你在$databaseUrl 变量中得到了什么吗?

标签: php laravel heroku cleardb


【解决方案1】:

请尝试默认的 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'],

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-07
    • 1970-01-01
    • 2019-12-04
    相关资源
    最近更新 更多