Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Wat zijn de algemene omgevingsvariabelen die worden gebruikt in Laravel Sail


Wat zijn de algemene omgevingsvariabelen die worden gebruikt in Laravel Sail


De algemene omgevingsvariabelen die in Laravel Sail worden gebruikt, zijn:

1. Databaseconfiguratie:
- `DB_CONNECTION`: De te gebruiken databaseverbinding (bijvoorbeeld `mysql`, `pgsql`, `sqlite`, `sqlsrv`).
- `DB_HOST`: Het hostadres van de database.
- `DB_PORT`: Het databasepoortnummer.
- `DB_DATABASE`: De naam van de database.
- `DB_USERNAME`: De database-gebruikersnaam.
- `DB_PASSWORD`: Het databasewachtwoord.

2. Redis-configuratie:
- `REDIS_HOST`: het Redis-hostadres.
- `REDIS_PASSWORD`: Het Redis-wachtwoord (indien van toepassing).
- `REDIS_PORT`: het Redis-poortnummer.

3. E-mailconfiguratie:
- `MAIL_MAILER`: Het e-mailstuurprogramma dat moet worden gebruikt (bijvoorbeeld `smtp`, `sendmail`, `mailgun`, `ses`, `postmark`, `log`, `array`).
- `MAIL_HOST`: Het e-mailhostadres.
- `MAIL_PORT`: De mailhostpoort.
- `MAIL_USERNAME`: De e-mailgebruikersnaam.
- `MAIL_PASSWORD`: Het e-mailwachtwoord.
- `MAIL_ENCRYPTION`: Het e-mailversleutelingsprotocol (bijvoorbeeld `ssl`, `tls`).
- `MAIL_FROM_ADDRESS`: het "van"-adres van alle uitgaande berichten.
- `MAIL_FROM_NAME`: De "van"-naam van eventuele uitgaande berichten.

4. Uitzendconfiguratie:
- `BROADCAST_DRIVER`: het te gebruiken uitzendingsstuurprogramma (bijvoorbeeld `log`, `pusher`, `redis`, `null`).
- `PUSHER_APP_ID`: De Pusher-app-ID (als u het Pusher-stuurprogramma gebruikt).
- `PUSHER_APP_KEY`: de sleutel van de Pusher-app (als u het Pusher-stuurprogramma gebruikt).
- `PUSHER_APP_SECRET`: het geheim van de Pusher-app (als u het Pusher-stuurprogramma gebruikt).
- `PUSHER_APP_CLUSTER`: het Pusher-appcluster (als u het Pusher-stuurprogramma gebruikt).

5. Cacheconfiguratie:
- `CACHE_DRIVER`: Het te gebruiken cachestuurprogramma (bijvoorbeeld `file`, `database`, `memcached`, `redis`).

6. Sessieconfiguratie:
- `SESSION_DRIVER`: Het sessiestuurprogramma dat moet worden gebruikt (bijvoorbeeld `file`, `database`, `memcached`, `redis`).

7. Twill-configuratie:
- `ADMIN_APP_PATH`: het pad voor de Twill-beheerconsole (bijvoorbeeld `/admin`).
- `ADMIN_APP_URL`: de URL voor de Twill-beheerconsole (bijvoorbeeld `http://admin.example.com`).

8. Andere configuratie:
- `APP_ENV`: de huidige applicatieomgeving (bijvoorbeeld `lokaal`, `staging`, `productie`).
- `APP_DEBUG`: Of de foutopsporingsmodus moet worden ingeschakeld (`true` of `false`).
- `APP_KEY`: de coderingssleutel van de applicatie.
- `LOG_CHANNEL`: Het logkanaal dat moet worden gebruikt (bijvoorbeeld `stack`, `daily`, `syslog`, `errorlog`).

Dit zijn de meest voorkomende omgevingsvariabelen die worden gebruikt in een Laravel Sail-opstelling. Afhankelijk van de specifieke vereisten van uw toepassing moet u mogelijk extra omgevingsvariabelen toevoegen of wijzigen.

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