Configuration
Manage settings via .env and the config/ directory.
.env
Never commit this file to git.
.env
# ── App ──────────────────────────── APP_NAME="IEF App" APP_ENV=production # local | production APP_DEBUG=false APP_URL=http://localhost:8000 # ── Titan Pulse ──────────────────── TITAN_PULSE=false # ── Database (SQLite) ────────────── DB_CONNECTION=sqlite DB_DATABASE=database_v5.sqlite # ── Database (MySQL) ─────────────── # DB_CONNECTION=mysql # DB_HOST=127.0.0.1 # DB_PORT=3306 # DB_DATABASE=ief_db # DB_USERNAME=root # DB_PASSWORD=secret # ── Session ──────────────────────── SESSION_DRIVER=file SESSION_LIFETIME=120
config/database.php
config/database.php
return [ 'default' => env('DB_CONNECTION', 'sqlite'), 'connections' => [ 'sqlite' => [ 'driver' => 'sqlite', 'database' => env('DB_DATABASE', 'database_v5.sqlite'), ], 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '3306'), 'database' => env('DB_DATABASE'), 'username' => env('DB_USERNAME'), 'password' => env('DB_PASSWORD'), 'charset' => 'utf8mb4', ], ], ];