Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Was sind die häufigsten Umgebungsvariablen, die in Laravel Sail verwendet werden?


Was sind die häufigsten Umgebungsvariablen, die in Laravel Sail verwendet werden?


Die in Laravel Sail verwendeten allgemeinen Umgebungsvariablen sind:

1. Datenbankkonfiguration:
- „DB_CONNECTION“: Die zu verwendende Datenbankverbindung (z. B. „mysql“, „pgsql“, „sqlite“, „sqlsrv“).
- „DB_HOST“: Die Datenbank-Hostadresse.
- „DB_PORT“: Die Datenbank-Portnummer.
- „DB_DATABASE“: Der Name der Datenbank.
- „DB_USERNAME“: Der Datenbankbenutzername.
- „DB_PASSWORD“: Das Datenbankpasswort.

2. Redis-Konfiguration:
- „REDIS_HOST“: Die Redis-Hostadresse.
- „REDIS_PASSWORD“: Das Redis-Passwort (falls zutreffend).
- „REDIS_PORT“: Die Redis-Portnummer.

3. Mail-Konfiguration:
- „MAIL_MAILER“: Der zu verwendende E-Mail-Treiber (z. B. „smtp“, „sendmail“, „mailgun“, „ses“, „postmark“, „log“, „array“).
- „MAIL_HOST“: Die Mail-Host-Adresse.
- „MAIL_PORT“: Der Mail-Host-Port.
- „MAIL_USERNAME“: Der E-Mail-Benutzername.
- „MAIL_PASSWORD“: Das E-Mail-Passwort.
- „MAIL_ENCRYPTION“: Das E-Mail-Verschlüsselungsprotokoll (z. B. „ssl“, „tls“).
- „MAIL_FROM_ADDRESS“: Die „Von“-Adresse aller ausgehenden Nachrichten.
- „MAIL_FROM_NAME“: Der „Von“-Name aller ausgehenden Nachrichten.

4. Broadcast-Konfiguration:
- „BROADCAST_DRIVER“: Der zu verwendende Broadcast-Treiber (z. B. „log“, „pusher“, „redis“, „null“).
- „PUSHER_APP_ID“: Die Pusher-App-ID (bei Verwendung des Pusher-Treibers).
- „PUSHER_APP_KEY“: Der Pusher-App-Schlüssel (bei Verwendung des Pusher-Treibers).
- „PUSHER_APP_SECRET“: Das Pusher-App-Geheimnis (bei Verwendung des Pusher-Treibers).
- „PUSHER_APP_CLUSTER“: Der Pusher-App-Cluster (bei Verwendung des Pusher-Treibers).

5. Cache-Konfiguration:
- „CACHE_DRIVER“: Der zu verwendende Cache-Treiber (z. B. „file“, „database“, „memcached“, „redis“).

6. Sitzungskonfiguration:
- „SESSION_DRIVER“: Der zu verwendende Sitzungstreiber (z. B. „file“, „database“, „memcached“, „redis“).

7. Twill-Konfiguration:
- „ADMIN_APP_PATH“: Der Pfad für die Twill-Administratorkonsole (z. B. „/admin“).
- „ADMIN_APP_URL“: Die URL für die Twill-Administratorkonsole (z. B. „http://admin.example.com“).

8. Andere Konfiguration:
- „APP_ENV“: Die aktuelle Anwendungsumgebung (z. B. „lokal“, „Staging“, „Produktion“).
- „APP_DEBUG“: Ob der Debug-Modus aktiviert werden soll („true“ oder „false“).
- „APP_KEY“: Der Anwendungsverschlüsselungsschlüssel.
- „LOG_CHANNEL“: Der zu verwendende Protokollierungskanal (z. B. „stack“, „daily“, „syslog“, „errorlog“).

Dies sind die am häufigsten verwendeten Umgebungsvariablen in einem Laravel Sail-Setup. Abhängig von den spezifischen Anforderungen Ihrer Anwendung müssen Sie möglicherweise zusätzliche Umgebungsvariablen hinzufügen oder ändern.

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