⚙️Env Variables

წესები:

  1. .env.example-ს ყოველთვის უნდა ჰქონდეს იმავე სტრუქტურა რაც .env-ს.

  2. .env.example-ში არ უნდა გვქონდეს სენსიტიური ინფორმაცია, ქრედენშალები. ⚠️

  3. .env.example შევსებული უნდა იყოს ისეთი მონაცემებით რომმლებზეც გარანტია გვაქვს რომ სხვა დეველოპერს ლოკალურად აუცილებლად დასჭირდება.

  4. რასაც არ ვიყენებთ უნდა წავშალოთ როგორც .env ასევე .env.example ფაილიდან

  5. .env აუცილებლად უნდა იყოს დაიგნორებული გიტიდან ⚠️

  6. თუ რაიმე ისეთი 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