Стани премиум член и добиј попуст на 2000+ производи и куп други бенефити!
  • Важно
    Имате проблем со најава или регистрација на it.mk?
    Побарајте го решението на вашиот проблем ТУКА!

Туторијал 4. .env и artisan key

spiritBreaker

LaravelMaster
27 октомври 2015
3.683
4.714
Писти Охту
.env е фајл (овозможена работа со такви фајлови преку DotEnv библиотеката развиена од Vance Lucas) во кој се сместени сите променливи кои што се потребни глобално за целиот проект. Во него се сместени креденцијали за бази, e-mail, име на апликацијата итн. После свежа инсталација, тој фајл изгледа вака:

upload_2020-8-15_16-44-23.png

Доколку името на апликацијата е подолго од еден збор, тогаш APP_NAME треба да биде поставено на следниот начин:

Код:
APP_NAME=”Long application name”


*Доколку гледаме глобално, сите овие променливи се достапни во $_ENV супер глобалната променлива

Ако во некој случај ни е потребно да пристапиме до некоја конфигурациска променлива, и доколку постои можност таа да не е поставена, можеме да дефинираме и основна вредност доколку бараната променлива не постои. Пример:

Код:
$someVar = config(‘app.some_var’, ‘some_default_value’);


Artisan key : на претходната слика, доколку променливата APP_KEY има празна вредност, тогаш сите податоци во проектот (на пример корисничка сесија, csrf токенот итн) нема да бидат енкриптирани. За да генерираме нов клуч за енкрипција на податоците, во cmd, потребно е да направиме:

Код:
php artisan key:generate

оваа команда ќе креира нов рандом клуч кој ќе се користи енкрипција на податоците.
 
Последна промена:

Нови мислења

Последни Теми

Статистика

Теми
48.132
Мислења
990.773
Членови
36.248
Најнов член
Netko
На врв Дно