⚙️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=// ამ ფაილში სულ ბოლოს უნდ აჩაამატოთ შემდეგი კოდი
/*
|--------------------------------------------------------------------------
| Custom Configurations
|--------------------------------------------------------------------------
|
| Custom environment variables
|
*/
'user_factory_email' => env('USER_FACTORY_EMAIL'),
// შემდგომ, ნებისმიერ ადგილას სადაც დაგვჭირდება გამოყენება
// უბრალოდ გამოვიძახებთ config() მეთოდს, შესაბამისი არგუმენტით
$email = config('user_factory_email');
მაგალითი:
Last updated