spiritBreaker
LaravelMaster
.env е фајл (овозможена работа со такви фајлови преку DotEnv библиотеката развиена од Vance Lucas) во кој се сместени сите променливи кои што се потребни глобално за целиот проект. Во него се сместени креденцијали за бази, e-mail, име на апликацијата итн. После свежа инсталација, тој фајл изгледа вака:
Доколку името на апликацијата е подолго од еден збор, тогаш APP_NAME треба да биде поставено на следниот начин:
*Доколку гледаме глобално, сите овие променливи се достапни во $_ENV супер глобалната променлива
Ако во некој случај ни е потребно да пристапиме до некоја конфигурациска променлива, и доколку постои можност таа да не е поставена, можеме да дефинираме и основна вредност доколку бараната променлива не постои. Пример:
Artisan key : на претходната слика, доколку променливата APP_KEY има празна вредност, тогаш сите податоци во проектот (на пример корисничка сесија, csrf токенот итн) нема да бидат енкриптирани. За да генерираме нов клуч за енкрипција на податоците, во cmd, потребно е да направиме:
оваа команда ќе креира нов рандом клуч кој ќе се користи енкрипција на податоците.
Доколку името на апликацијата е подолго од еден збор, тогаш 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
оваа команда ќе креира нов рандом клуч кој ќе се користи енкрипција на податоците.
Последна промена: