PHP dotenv Bridge

Installation

composer require larafony/env-phpdotenv

Configuration

use Larafony\Env\Phpdotenv\ServiceProviders\PhpdotenvServiceProvider;

$app->withServiceProviders([
PhpdotenvServiceProvider::class
]);

Features

Example .env

# Application
APP_NAME="My Larafony App"
APP_ENV=production
APP_DEBUG=false
APP_URL=https://example.com

# Database
DB_HOST=localhost
DB_DATABASE=larafony
DB_USERNAME=root
DB_PASSWORD=secret

# Variable expansion
API_URL="${APP_URL}/api/v1"

# Multiline value
RSA_PRIVATE_KEY="-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEA...
-----END RSA PRIVATE KEY-----"