Kopējie Laravel Sail izmantotie vides mainīgie ir:
1. Datu bāzes konfigurācija:
- "DB_CONNECTION": izmantojamais datu bāzes savienojums (piemēram, "mysql", "pgsql", "sqlite", "sqlsrv").
- `DB_HOST`: datu bāzes resursdatora adrese.
- `DB_PORT`: datu bāzes porta numurs.
- `DB_DATABASE`: datu bāzes nosaukums.
- `DB_USERNAME`: datu bāzes lietotājvārds.
- DB_PASSWORD: datu bāzes parole.
2. Redis konfigurācija:
- `REDIS_HOST`: Redis resursdatora adrese.
- REDIS_PASSWORD: Redis parole (ja tāda ir).
- `REDIS_PORT`: Redis porta numurs.
3. Pasta konfigurācija:
- `MAIL_MAILER`: izmantojamais pasta draiveris (piemēram, `smtp`, `sendmail`, `mailgun`, `ses`, `pasta zīmogs`, `log`, `masīvs`.
- `MAIL_HOST`: pasta resursdatora adrese.
- `MAIL_PORT`: pasta resursdatora ports.
- `MAIL_USERNAME`: pasta lietotājvārds.
- `MAIL_PASSWORD`: pasta parole.
- "MAIL_ENCRYPTION": pasta šifrēšanas protokols (piemēram, "ssl", "tls").
- `MAIL_FROM_ADDRESS`: visu izejošo ziņojumu "no" adrese.
- `MAIL_FROM_NAME`: visu izejošo ziņojumu nosaukums "no".
4. Apraides konfigurācija:
- "BROADCAST_DRIVER": izmantojamais apraides draiveris (piemēram, "log", "pusher", "redis", "null").
- PUSHER_APP_ID: Pusher lietotnes ID (ja tiek izmantots Pusher draiveris).
- PUSHER_APP_KEY: Pusher lietotnes atslēga (ja tiek izmantots Pusher draiveris).
- PUSHER_APP_SECRET: Pusher lietotnes noslēpums (ja tiek izmantots Pusher draiveris).
- PUSHER_APP_CLUSTER: Pusher lietotņu klasteris (ja tiek izmantots Pusher draiveris).
5. Kešatmiņas konfigurācija:
- CACHE_DRIVER: kešatmiņas draiveris, kas jāizmanto (piemēram, "fails", "datu bāze", "memcached", "redis").
6. Sesijas konfigurācija:
- SESSION_DRIVER: izmantojamais sesijas draiveris (piem., "fails", "datu bāze", "memcached", "redis").
7. sarža konfigurācija:
- "ADMIN_APP_PATH": Twill administratora konsoles ceļš (piemēram, "/admin").
- `ADMIN_APP_URL': Twill administratora konsoles URL (piemēram, "http://admin.example.com").
8. Cita konfigurācija:
- APP_ENV: pašreizējā lietojumprogrammas vide (piemēram, "lokālā", "iestudējuma", "ražošanas").
- APP_DEBUG: vai iespējot atkļūdošanas režīmu (patiess vai nepatiess).
- `APP_KEY`: lietojumprogrammas šifrēšanas atslēga.
- "LOG_CHANNEL": izmantojamais reģistrēšanas kanāls (piemēram, "steka", "ikdienas", "syslog", "errorlog").
Šie ir visizplatītākie vides mainīgie, kas tiek izmantoti Laravel Sail iestatījumos. Atkarībā no jūsu lietojumprogrammas īpašajām prasībām, iespējams, būs jāpievieno vai jāmaina papildu vides mainīgie.
Citāts:[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