Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Quais são as variáveis ​​de ambiente comuns usadas no Laravel Sail


Quais são as variáveis ​​de ambiente comuns usadas no Laravel Sail


As variáveis ​​de ambiente comuns usadas no Laravel Sail são:

1. Configuração do banco de dados:
- `DB_CONNECTION`: A conexão de banco de dados a ser usada (por exemplo, `mysql`, `pgsql`, `sqlite`, `sqlsrv`).
- `DB_HOST`: O endereço do host do banco de dados.
- `DB_PORT`: O número da porta do banco de dados.
- `DB_DATABASE`: O nome do banco de dados.
- `DB_USERNAME`: O nome de usuário do banco de dados.
- `DB_PASSWORD`: A senha do banco de dados.

2. Configuração Redis:
- `REDIS_HOST`: O endereço do host Redis.
- `REDIS_PASSWORD`: A senha do Redis (se aplicável).
- `REDIS_PORT`: O número da porta Redis.

3. Configuração de correio:
- `MAIL_MAILER`: O driver de email a ser usado (por exemplo, `smtp`, `sendmail`, `mailgun`, `ses`, `postmark`, `log`, `array`).
- `MAIL_HOST`: O endereço do host de correio.
- `MAIL_PORT`: A porta do host de correio.
- `MAIL_USERNAME`: O nome de usuário do e-mail.
- `MAIL_PASSWORD`: A senha do e-mail.
- `MAIL_ENCRYPTION`: O protocolo de criptografia de correio (por exemplo, `ssl`, `tls`).
- `MAIL_FROM_ADDRESS`: O endereço "de" de qualquer mensagem enviada.
- `MAIL_FROM_NAME`: O nome "de" de qualquer mensagem enviada.

4. Configuração de transmissão:
- `BROADCAST_DRIVER`: O driver de transmissão a ser usado (por exemplo, `log`, `pusher`, `redis`, `null`).
- `PUSHER_APP_ID`: O ID do aplicativo Pusher (se estiver usando o driver Pusher).
- `PUSHER_APP_KEY`: A chave do aplicativo Pusher (se estiver usando o driver Pusher).
- `PUSHER_APP_SECRET`: O segredo do aplicativo Pusher (se estiver usando o driver Pusher).
- `PUSHER_APP_CLUSTER`: O cluster do aplicativo Pusher (se estiver usando o driver Pusher).

5. Configuração de Cache:
- `CACHE_DRIVER`: O driver de cache a ser usado (por exemplo, `file`, `database`, `memcached`, `redis`).

6. Configuração da sessão:
- `SESSION_DRIVER`: O driver de sessão a ser usado (por exemplo, `file`, `database`, `memcached`, `redis`).

7. Configuração de sarja:
- `ADMIN_APP_PATH`: O caminho para o console de administração do Twill (por exemplo, `/admin`).
- `ADMIN_APP_URL`: O URL para o console de administração do Twill (por exemplo, `http://admin.example.com`).

8. Outra configuração:
- `APP_ENV`: O ambiente atual do aplicativo (por exemplo, `local`, `staging`, `produção`).
- `APP_DEBUG`: Habilita o modo de depuração (`true` ou `false`).
- `APP_KEY`: A chave de criptografia do aplicativo.
- `LOG_CHANNEL`: O canal de registro a ser usado (por exemplo, `stack`, `daily`, `syslog`, `errorlog`).

Estas são as variáveis ​​de ambiente mais comuns usadas em uma configuração do Laravel Sail. Dependendo dos requisitos específicos do seu aplicativo, talvez seja necessário adicionar ou modificar variáveis ​​de ambiente adicionais.

Citações:
[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