Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Care sunt variabilele de mediu comune utilizate în Laravel Sail


Care sunt variabilele de mediu comune utilizate în Laravel Sail


Variabilele de mediu comune utilizate în Laravel Sail sunt:

1. Configurarea bazei de date:
- `DB_CONNECTION`: conexiunea la baza de date de utilizat (de exemplu, `mysql`, `pgsql`, `sqlite`, `sqlsrv`).
- `DB_HOST`: adresa gazdei bazei de date.
- `DB_PORT`: numărul portului bazei de date.
- `DB_DATABASE`: Numele bazei de date.
- `DB_USERNAME`: numele de utilizator al bazei de date.
- `DB_PASSWORD`: parola bazei de date.

2. Configurație Redis:
- `REDIS_HOST`: adresa gazdei Redis.
- `REDIS_PASSWORD`: parola Redis (dacă este cazul).
- `REDIS_PORT`: numărul portului Redis.

3. Configurare e-mail:
- `MAIL_MAILER`: driverul de e-mail de utilizat (de exemplu, `smtp`, `sendmail`, `mailgun`, `ses`, `postmark`, `log`, `array`).
- `MAIL_HOST`: adresa gazdei de e-mail.
- `MAIL_PORT`: portul gazdă de e-mail.
- `MAIL_USERNAME`: numele de utilizator pentru e-mail.
- `MAIL_PASSWORD`: parola de e-mail.
- `MAIL_ENCRYPTION`: Protocolul de criptare a e-mailului (de exemplu, `ssl`, `tls`).
- `MAIL_FROM_ADDRESS`: adresa „de la” a oricăror mesaje trimise.
- `MAIL_FROM_NAME`: numele „de la” al oricăror mesaje trimise.

4. Configurație de difuzare:
- `BROADCAST_DRIVER`: driverul de difuzare de utilizat (de exemplu, `log`, `pusher`, `redis`, `null`).
- `PUSHER_APP_ID`: ID-ul aplicației Pusher (dacă utilizați driverul Pusher).
- `PUSHER_APP_KEY`: cheia aplicației Pusher (dacă utilizați driverul Pusher).
- `PUSHER_APP_SECRET`: Secretul aplicației Pusher (dacă utilizați driverul Pusher).
- `PUSHER_APP_CLUSTER`: clusterul de aplicații Pusher (dacă utilizați driverul Pusher).

5. Configurare cache:
- `CACHE_DRIVER`: driverul cache de utilizat (de exemplu, `fișier`, `bază de date`, `memcached`, `redis`).

6. Configurarea sesiunii:
- `SESSION_DRIVER`: driverul de sesiune de utilizat (de exemplu, `fișier`, `bază de date`, `memcached`, `redis`).

7. Configurație Twill:
- `ADMIN_APP_PATH`: Calea pentru consola de administrare Twill (de exemplu, `/admin`).
- `ADMIN_APP_URL`: adresa URL pentru consola de administrare Twill (de ex., `http://admin.example.com`).

8. Altă configurație:
- `APP_ENV`: Mediul actual al aplicației (de exemplu, `local`, `staging`, `production`).
- `APP_DEBUG`: Dacă se activează modul de depanare (`adevărat` sau `fals`).
- `APP_KEY`: cheia de criptare a aplicației.
- `LOG_CHANNEL`: canalul de înregistrare în jurnal de utilizat (de exemplu, `stiva`, `daily`, `syslog`, `errorlog`).

Acestea sunt cele mai comune variabile de mediu utilizate într-o configurație Laravel Sail. În funcție de cerințele specifice ale aplicației dvs., poate fi necesar să adăugați sau să modificați variabile de mediu suplimentare.

Citate:
[1] https://demos.pixinvent.com/vuexy-vuejs-admin-template/documentation/guide/laravel-integration/laravel-sail-docker.html
[2] https://tech.osteel.me/posts/you-dont-need-laravel-sail
[3] https://laracasts.com/discuss/channels/general-discussion/sail-does-not-load-environment-variables-on-apple-m1
[4] https://wpwebinfotech.com/blog/guide-to-laravel-sail/
[5] https://github.com/jedymatt/laravel-sail-env