微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

mysql-通过URL将Laravel连接到Heroku数据库

Laravel数据库配置需要在config / database.PHP中设置mysql或postgres数据库的主机,数据库,用户名和密码.但是,在Heroku中添加数据库时,通常将其指定为单个URL,并将其设置为环境变量DATABASE_URL.我查看了Laravel数据库连接器,但没有找到使用URL的解决方案,因此我设置了每个主机,数据库等.是否可以直接使用URL?

解决方法:

$url = parse_url(getenv("CLEARDB_DATABASE_URL"));

$host = $url["host"];
$username = $url["user"];
$password = $url["pass"];
$database = substr($url["path"], 1);

有关在heroku上使用MysqL / cleardb的更多背景信息:
http://mattstauffer.co/blog/laravel-on-heroku-using-a-mysql-database

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐