Configuration.
Kelola konfigurasi aplikasi lewat environment privat.
File .env
Salin .env.example ke .env pada root privat project. Parser menerima nilai literal satu baris dan kutip berpasangan. Tidak ada interpolasi variabel, escape khusus, atau komentar inline. Environment host mengalahkan file .env.
URL dan lingkungan
APP_URL hanya origin; subfolder ditaruh di APP_BASE_PATH. Aktifkan indexing hanya pada domain production.
APP_NAME=My Application
APP_URL=https://example.com
APP_BASE_PATH=/app
APP_HTTPS=true
APP_INDEXABLE=true
APP_LOCALE=id
APP_SOCIAL_IMAGE=/assets/designlof-mark.webpDatabase
Starter dapat berjalan tanpa database. SQLite adalah default jika DB_DSN tidak diberikan. MySQL dan MariaDB memakai driver pdo_mysql serta nama database dan user dari cPanel. Keduanya menggunakan DSN mysql: dengan charset=utf8mb4.
DB_DSN=mysql:host=localhost;dbname=ACCOUNT_DATABASE;charset=utf8mb4
DB_USER=ACCOUNT_USER
DB_PASSWORD="replace-with-your-password"Membaca nilai
Jangan render kunci AI atau password database ke view, respons JSON, atau log publik.
use DL\Env;
$name = Env::get('APP_NAME', 'My Application');