alexwijn/laravel-database-url

自动解析和加载 DATABASE_URL

dev-master / 1.0.x-dev 2019-09-18 15:19 UTC

This package is auto-updated.

Last update: 2024-09-19 02:52:26 UTC


README

Packagist License Latest Stable Version Total Downloads

此包将自动解析并配置您的Laravel应用程序以使用像Heroku和Docker这样的服务常用的自定义环境变量。

安装

使用composer安装此包。

composer require alexwijn/laravel-database-url

Laravel 5.5使用包自动发现,因此不需要您手动添加ServiceProvider。

Laravel 5.5+

如果您不使用自动发现,请将ServiceProvider添加到config/app.php中的providers数组。

Alexwijn\DatabaseUrl\ServiceProvider::class,

支持的环境变量

目前我们支持以下配置

  • DATABASE_URL - 例如:mysql://username:password@localhost/database
  • DATABASE_URL - 例如:mariadb://username:password@localhost/database
  • DATABASE_URL - 例如:postgres://username:password@localhost/database
  • REDIS_URL - 例如:redis://redis:password@localhost/0
  • ELASTICSEARCH_URL - 例如:tcp://:9200