Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Melyek a Laravel Sailben használt általános környezeti változók?


Melyek a Laravel Sailben használt általános környezeti változók?


A Laravel Sailben használt általános környezeti változók a következők:

1. Adatbázis konfiguráció:
- "DB_CONNECTION": A használandó adatbázis-kapcsolat (pl. "mysql", "pgsql", "sqlite", "sqlsrv").
- `DB_HOST`: Az adatbázis gazdagép címe.
- `DB_PORT`: Az adatbázis port száma.
- `DB_DATABASE`: Az adatbázis neve.
- `DB_USERNAME`: Az adatbázis felhasználóneve.
- `DB_PASSWORD`: Az adatbázis jelszava.

2. Redis konfiguráció:
- `REDIS_HOST`: A Redis gazdagép címe.
- `REDIS_PASSWORD`: A Redis jelszó (ha van).
- `REDIS_PORT`: A Redis portszáma.

3. Levelezési beállítások:
- `MAIL_MAILER`: A használandó e-mail illesztőprogram (pl. "smtp", "sendmail", "mailgun", "ses", "postai bélyeg", "napló", "tömb".
- `MAIL_HOST`: A levelezési gazdagép címe.
- `MAIL_PORT`: A levélgazda port.
- `MAIL_USERNAME`: A levelezési felhasználónév.
- `MAIL_PASSWORD`: A levelezési jelszó.
- `MAIL_ENCRYPTION`: A levelezés titkosítási protokollja (pl. `ssl`, `tls`).
- `MAIL_FROM_ADDRESS`: Bármely kimenő üzenet "feladó" címe.
- `MAIL_FROM_NAME`: A kimenő üzenetek "feladó" neve.

4. Műsorszórás-konfiguráció:
- "BROADCAST_DRIVER": A használandó broadcast illesztőprogram (pl. "napló", "pusher", "redis", "null").
- "PUSHER_APP_ID": A Pusher alkalmazás azonosítója (ha a Pusher illesztőprogramot használja).
- "PUSHER_APP_KEY": A Pusher alkalmazás kulcsa (ha a Pusher illesztőprogramot használja).
- "PUSHER_APP_SECRET": A Pusher alkalmazás titka (ha a Pusher illesztőprogramot használja).
- "PUSHER_APP_CLUSTER": A Pusher alkalmazásfürt (ha a Pusher illesztőprogramot használja).

5. Gyorsítótár konfigurálása:
- "CACHE_DRIVER": A használandó gyorsítótár-illesztőprogram (pl. "fájl", "adatbázis", "memcached", "redis").

6. Munkamenet konfigurálása:
- "SESSION_DRIVER": A használandó munkamenet-illesztőprogram (pl. "fájl", "adatbázis", "memcached", "redis").

7. Twill konfiguráció:
- "ADMIN_APP_PATH": A Twill felügyeleti konzol elérési útja (pl. "/admin").
- "ADMIN_APP_URL": A Twill felügyeleti konzol URL-je (pl. "http://admin.example.com").

8. Egyéb konfiguráció:
- "APP_ENV": Az aktuális alkalmazási környezet (pl. "helyi", "staging", "gyártási").
- "APP_DEBUG": Engedélyezze-e a hibakeresési módot ("igaz" vagy "hamis").
- `APP_KEY`: Az alkalmazás titkosítási kulcsa.
- `LOG_CHANNEL`: A használandó naplózási csatorna (pl. "stack", "daily", "syslog", "errorlog").

Ezek a leggyakrabban használt környezeti változók a Laravel Sail beállításban. Az alkalmazás speciális követelményeitől függően előfordulhat, hogy további környezeti változókat kell hozzáadnia vagy módosítania.

Idézetek:
[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