Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kokie yra bendrieji aplinkos kintamieji, naudojami Laravel Sail


Kokie yra bendrieji aplinkos kintamieji, naudojami Laravel Sail


Bendrieji Laravel Sail naudojami aplinkos kintamieji yra:

1. Duomenų bazės konfigūracija:
– „DB_CONNECTION“: naudojamas duomenų bazės ryšys (pvz., „mysql“, „pgsql“, „sqlite“, „sqlsrv“).
- `DB_HOST`: duomenų bazės prieglobos adresas.
- `DB_PORT`: duomenų bazės prievado numeris.
- `DB_DATABASE`: duomenų bazės pavadinimas.
- `DB_USERNAME`: duomenų bazės vartotojo vardas.
- `DB_PASSWORD`: duomenų bazės slaptažodis.

2. „Redis“ konfigūracija:
- `REDIS_HOST`: Redis prieglobos adresas.
- „REDIS_PASSWORD“: „Redis“ slaptažodis (jei taikoma).
- `REDIS_PORT`: Redis prievado numeris.

3. Pašto konfigūracija:
- „MAIL_MAILER“: naudotina pašto tvarkyklė (pvz., „smtp“, „sendmail“, „mailgun“, „ses“, „pašto antspaudas“, „logas“, „masyvas“).
- `MAIL_HOST`: pašto prieglobos adresas.
- `MAIL_PORT`: pašto prieglobos prievadas.
- `MAIL_USERNAME`: pašto vartotojo vardas.
- „MAIL_PASSWORD“: pašto slaptažodis.
– „MAIL_ENCRYPTION“: pašto šifravimo protokolas (pvz., „ssl“, „tls“).
- `MAIL_FROM_ADDRESS`: bet kokių siunčiamų pranešimų "nuo" adresas.
- `MAIL_FROM_NAME`: bet kokių siunčiamų laiškų pavadinimas "nuo".

4. Transliavimo konfigūracija:
– „BROADCAST_DRIVER“: naudotina transliacijos tvarkyklė (pvz., „log“, „pusher“, „redis“, „null“).
- „PUSHER_APP_ID“: „Pusher“ programos ID (jei naudojama „Pusher“ tvarkyklė).
- „PUSHER_APP_KEY“: programos „Pusher“ klavišas (jei naudojate „Pusher“ tvarkyklę).
- „PUSHER_APP_SECRET“: „Pusher“ programos paslaptis (jei naudojama „Pusher“ tvarkyklė).
- „PUSHER_APP_CLUSTER“: „Pusher“ programų grupė (jei naudojama „Pusher“ tvarkyklė).

5. Talpyklos konfigūracija:
- „CACHE_DRIVER“: talpyklos tvarkyklė, kurią reikia naudoti (pvz., „failas“, „duomenų bazė“, „atmintinė“, „redis“).

6. Seanso konfigūracija:
– „SESSION_DRIVER“: naudotina seanso tvarkyklė (pvz., „failas“, „duomenų bazė“, „atmintinė“, „redis“).

7. Twill konfigūracija:
- „ADMIN_APP_PATH“: „Twill“ administratoriaus konsolės kelias (pvz., „/admin“).
- „ADMIN_APP_URL“: „Twill“ administratoriaus konsolės URL (pvz., „http://admin.example.com“).

8. Kita konfigūracija:
- „APP_ENV“: dabartinė taikomosios programos aplinka (pvz., „vietinė“, „pastatymas“, „gamyba“).
– „APP_DEBUG“: ar įgalinti derinimo režimą („true“ ar „false“).
- „APP_KEY“: programos šifravimo raktas.
- „LOG_CHANNEL“: naudotinas registravimo kanalas (pvz., „dėklas“, „kasdien“, „syslog“, „klaidų žurnalas“).

Tai yra labiausiai paplitę aplinkos kintamieji, naudojami Laravel Sail sąrankoje. Atsižvelgiant į konkrečius programos reikalavimus, gali tekti pridėti arba modifikuoti papildomų aplinkos kintamųjų.

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