Mulai

Variabel lingkungan

Referensi nilai environment yang dibaca oleh aplikasi, server HTTP, basis data, logging, dan sesi.

Beta · v0.2.0API Lanjit masih dapat berubah sebelum versi stabil. Periksa catatan rilis dan panduan peningkatan sebelum memperbarui.

Lanjit memuat file .env ketika aplikasi melakukan boot. Nilai yang sudah tersedia pada environment proses tidak ditimpa oleh file tersebut.

Referensi variabel

Variabel Default Kegunaan
APP_NAME Lanjit Nama aplikasi
APP_ENV production Nama environment aktif
APP_KEY kosong Kunci enkripsi dan penandatanganan sesi
APP_DEBUG false Menampilkan pesan exception internal ketika true
APP_URL http://localhost:3333 URL dasar aplikasi
HOST 127.0.0.1 Alamat server HTTP
PORT 3333 Port server HTTP
HTTP_MAX_BODY_SIZE 1048576 Batas body permintaan dalam byte
LOG_LEVEL debug Level minimum log
DB_CONNECTION sqlite Koneksi sqlite atau mysql
DB_DATABASE database/database.sqlite Path SQLite atau nama database MySQL
DB_HOST 127.0.0.1 Host MySQL
DB_PORT 3306 Port MySQL
DB_USERNAME root Pengguna MySQL
DB_PASSWORD kosong Kata sandi MySQL
SESSION_COOKIE lanjit_session Nama cookie sesi
SESSION_LIFETIME 120 Masa aktif sesi dalam menit
SESSION_SECURE_COOKIE false Mengirim cookie hanya melalui HTTPS

Nilai boolean

Helper env() mengenali true, false, null, dan empty. Gunakan nilai tanpa tanda kutip untuk konfigurasi boolean.

APP_DEBUG=false
SESSION_SECURE_COOKIE=true

Environment produksi

Jangan commit .env. Di produksi, setidaknya gunakan APP_ENV=production, APP_DEBUG=false, SESSION_SECURE_COOKIE=true, dan APP_KEY unik yang dibuat melalui node artisan key:generate.

Edit halaman ini di GitHub

Ketik untuk mencari di seluruh dokumentasi.