Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Jaké jsou běžné proměnné prostředí používané v Laravel Sail


Jaké jsou běžné proměnné prostředí používané v Laravel Sail


Obvyklé proměnné prostředí používané v Laravel Sail jsou:

1. Konfigurace databáze:
- `DB_CONNECTION`: Databázové připojení, které se má použít (např. `mysql`, `pgsql`, `sqlite`, `sqlsrv`).
- `DB_HOST`: Adresa hostitele databáze.
- `DB_PORT`: Číslo portu databáze.
- `DB_DATABASE`: Název databáze.
- `DB_USERNAME`: Uživatelské jméno databáze.
- `DB_PASSWORD`: Heslo databáze.

2. Konfigurace Redis:
- `REDIS_HOST`: Adresa hostitele Redis.
- `REDIS_PASSWORD`: Heslo Redis (pokud existuje).
- `REDIS_PORT`: Číslo portu Redis.

3. Konfigurace pošty:
- `MAIL_MAILER`: Ovladač pošty, který se má použít (např. `smtp`, `sendmail`, `mailgun`, `ses`, `postmark`, `log`, `array`).
- `MAIL_HOST`: Adresa hostitele pošty.
- `MAIL_PORT`: Port hostitele pošty.
- `MAIL_USERNAME`: Uživatelské jméno pošty.
- `MAIL_PASSWORD`: Heslo pro poštu.
- `MAIL_ENCRYPTION`: Protokol pro šifrování pošty (např. `ssl`, `tls`).
- `MAIL_FROM_ADDRESS`: Adresa "od" všech odchozích zpráv.
- `MAIL_FROM_NAME`: Název "od" všech odchozích zpráv.

4. Konfigurace vysílání:
- `BROADCAST_DRIVER`: Ovladač vysílání, který se má použít (např. `log`, `pusher`, `redis`, `null`).
- `PUSHER_APP_ID`: ID aplikace Pusher (pokud používáte ovladač Pusher).
- `PUSHER_APP_KEY`: Klíč aplikace Pusher (pokud používáte ovladač Pusher).
- `PUSHER_APP_SECRET`: Tajný klíč aplikace Pusher (pokud používáte ovladač Pusher).
- `PUSHER_APP_CLUSTER`: Cluster aplikací Pusher (pokud používáte ovladač Pusher).

5. Konfigurace mezipaměti:
- `CACHE_DRIVER`: Ovladač mezipaměti, který se má použít (např. `file`, `database`, `memcached`, `redis`).

6. Konfigurace relace:
- `SESSION_DRIVER`: Ovladač relace, který se má použít (např. `file`, `database`, `memcached`, `redis`).

7. Konfigurace kepru:
- `ADMIN_APP_PATH`: Cesta k administrátorské konzoli Twill (např. `/admin`).
- `ADMIN_APP_URL`: Adresa URL pro administrátorskou konzoli Twill (např. `http://admin.example.com`).

8. Jiná konfigurace:
- `APP_ENV`: Aktuální prostředí aplikace (např. `local`, `staging`, `production`).
- `APP_DEBUG`: Zda povolit režim ladění (`true` nebo `false`).
- `APP_KEY`: Šifrovací klíč aplikace.
- `LOG_CHANNEL`: Kanál protokolování, který se má použít (např. `stack`, `daily`, `syslog`, `errorlog`).

Toto jsou nejběžnější proměnné prostředí používané v nastavení Laravel Sail. V závislosti na konkrétních požadavcích vaší aplikace může být nutné přidat nebo upravit další proměnné prostředí.

Citace:
[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