Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Які загальні змінні середовища використовуються в Laravel Sail


Які загальні змінні середовища використовуються в Laravel Sail


Загальні змінні середовища, які використовуються в Laravel Sail:

1. Конфігурація бази даних:
- `DB_CONNECTION`: підключення до бази даних для використання (наприклад, `mysql`, `pgsql`, `sqlite`, `sqlsrv`).
- `DB_HOST`: адреса хоста бази даних.
- `DB_PORT`: номер порту бази даних.
- `DB_DATABASE`: назва бази даних.
- `DB_USERNAME`: ім'я користувача бази даних.
- `DB_PASSWORD`: пароль бази даних.

2. Конфігурація Redis:
- `REDIS_HOST`: адреса хосту Redis.
- `REDIS_PASSWORD`: пароль Redis (якщо є).
- `REDIS_PORT`: номер порту Redis.

3. Конфігурація пошти:
- `MAIL_MAILER`: поштовий драйвер для використання (наприклад, `smtp`, `sendmail`, `mailgun`, `ses`, `postmark`, `log`, `array`).
- `MAIL_HOST`: адреса хосту електронної пошти.
- `MAIL_PORT`: порт хосту електронної пошти.
- `MAIL_USERNAME`: ім'я користувача електронної пошти.
- `MAIL_PASSWORD`: пароль електронної пошти.
- `MAIL_ENCRYPTION`: протокол шифрування електронної пошти (наприклад, `ssl`, `tls`).
- `MAIL_FROM_ADDRESS`: адреса "від" будь-яких вихідних повідомлень.
- `MAIL_FROM_NAME`: ім'я "від" будь-яких вихідних повідомлень.

4. Конфігурація трансляції:
- `BROADCAST_DRIVER`: широкомовний драйвер для використання (наприклад, `log`, `pusher`, `redis`, `null`).
- `PUSHER_APP_ID`: ідентифікатор програми Pusher (якщо використовується драйвер Pusher).
- `PUSHER_APP_KEY`: ключ програми Pusher (якщо використовується драйвер Pusher).
- `PUSHER_APP_SECRET`: секрет програми Pusher (якщо використовується драйвер Pusher).
- `PUSHER_APP_CLUSTER`: кластер програми Pusher (якщо використовується драйвер Pusher).

5. Конфігурація кешу:
- `CACHE_DRIVER`: драйвер кешу для використання (наприклад, `file`, `database`, `memcached`, `redis`).

6. Конфігурація сеансу:
- `SESSION_DRIVER`: драйвер сеансу для використання (наприклад, `file`, `database`, `memcached`, `redis`).

7. Конфігурація Twill:
- `ADMIN_APP_PATH`: шлях до консолі адміністратора Twill (наприклад, `/admin`).
- `ADMIN_APP_URL`: URL-адреса консолі адміністратора Twill (наприклад, `http://admin.example.com`).

8. Інша конфігурація:
- `APP_ENV`: поточне середовище програми (наприклад, `локальне`, `постановкове`, `виробниче`).
- `APP_DEBUG`: чи вмикати режим налагодження (`true` або `false`).
- `APP_KEY`: ключ шифрування програми.
- `LOG_CHANNEL`: канал реєстрації для використання (наприклад, `stack`, `daily`, `syslog`, `errorlog`).

Це найпоширеніші змінні середовища, які використовуються в налаштуваннях Laravel Sail. Залежно від конкретних вимог вашої програми вам може знадобитися додати або змінити додаткові змінні середовища.

цитати:
[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