⚙️Env Variables
წესები:
.env.example-ს ყოველთვის უნდა ჰქონდეს იმავე სტრუქტურა რაც .env-ს. ✅
.env.example-ში არ უნდა გვქონდეს სენსიტიური ინფორმაცია, ქრედენშალები. ⚠️ ✅
.env.example შევსებული უნდა იყოს ისეთი მონაცემებით რომმლებზეც გარანტია გვაქვს რომ სხვა დეველოპერს ლოკალურად აუცილებლად დასჭირდება. ✅
რასაც არ ვიყენებთ უნდა წავშალოთ როგორც .env ასევე .env.example ფაილიდან ✅
.env აუცილებლად უნდა იყოს დაიგნორებული გიტიდან ⚠️ ✅
თუ რაიმე ისეთი KEY გვაქვს რაც არაინტუიციურია, უნდა აღვწეროთ კომენტარით ✅
ასევე, თუ რაიმე საკუთარის ჩაწერა გინდათ .env ში რომ შემდგომ გამოიყენოთ ის თქვენს კოდში. აუცილებლად უნდა დაარეგისტრიროთ ეგ ცვლადი config/app.php კონფიგურაციაშიც. მაგალითად:
APP_NAME=Laravel
APP_ENV=local
....
....
....
# Your email for seeding database
USER_FACTORY_EMAIL=
მაგალითი:
APP_NAME=Laravel
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost
LOG_CHANNEL=stack
LOG_DEPRECATIONS_CHANNEL=null
LOG_LEVEL=debug
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
BROADCAST_DRIVER=log
CACHE_DRIVER=file
FILESYSTEM_DISK=local
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
MEMCACHED_HOST=127.0.0.1
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
# =======================================================================
# Mailing Service - Delete if you're not sending any emails from your app
# =======================================================================
# MAIL_MAILER=smtp
# MAIL_HOST=mailhog
# MAIL_PORT=1025
# MAIL_USERNAME=null
# MAIL_PASSWORD=null
# MAIL_ENCRYPTION=null
# MAIL_FROM_ADDRESS="hello@example.com"
# MAIL_FROM_NAME="${APP_NAME}"
# =======================================================================
# =======================================================================
# Amazon Web Service - Delete if you're not using it
# =======================================================================
# AWS_ACCESS_KEY_ID=
# AWS_SECRET_ACCESS_KEY=
# AWS_DEFAULT_REGION=us-east-1
# AWS_BUCKET=
# AWS_USE_PATH_STYLE_ENDPOINT=false
# =======================================================================
# =======================================================================
# Pusher for BroadCasting - Delete if you're not using it
# =======================================================================
# PUSHER_APP_ID=
# PUSHER_APP_KEY=
# PUSHER_APP_SECRET=
# PUSHER_HOST=
# PUSHER_PORT=443
# PUSHER_SCHEME=https
# PUSHER_APP_CLUSTER=mt1
# =======================================================================
VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
VITE_PUSHER_HOST="${PUSHER_HOST}"
VITE_PUSHER_PORT="${PUSHER_PORT}"
VITE_PUSHER_SCHEME="${PUSHER_SCHEME}"
VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
Last updated