alexwijn/laravel-database-url

Automatically parse and load the DATABASE_URL
1,504
Install
composer require alexwijn/laravel-database-url
PHP:>=5.6.0
License:MIT
Last Updated:Sep 18, 2019
Links: GitHub  ·  Packagist
Maintainer: Alex Wijnholds

Laravel Database URL

Packagist License Latest Stable Version Total Downloads

This package will provide automatically parse and configure you Laravel application to use the custom environment variables that commonly used for services like Heroku and Docker.

Installation

Require this package with composer.

composer require alexwijn/laravel-database-url

Laravel 5.5 uses Package Auto-Discovery, so doesn't require you to manually add the ServiceProvider.

Laravel 5.5+:

If you don't use auto-discovery, add the ServiceProvider to the providers array in config/app.php

Alexwijn\DatabaseUrl\ServiceProvider::class,

Supported environment variables

At the moment we support the following configurations:

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

Related Packages

doctrine/dbal

Powerful PHP database abstraction layer (DBAL) with many features for database s...

644,549,754 9,698
laravel/framework

The Laravel Framework.

598,760,099 34,966
laravel/tinker

Powerful REPL for the Laravel framework.

507,193,856 7,441
laravel/serializable-closure

Laravel Serializable Closure provides an easy and secure way to serialize closur...

423,477,751 607
nunomaduro/collision

Cli error handling for console/command-line PHP applications.

403,217,078 4,664