Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 28.10.2018 15:22:55

debug mode

Включили debug mode на рабочем сайте, потом сразу выключили и поставили только для определенного IP:

'debug' => env('APP_DEBUG', $_SERVER['REMOTE_ADDR'] == '111.111.111.111' ? true : false),

Что может быть, что мы его включили, это угрожает сайту?

Не в сети

#2 17.11.2018 16:32:06

Re: debug mode

$_SERVER['REMOTE_ADDR'] == '111.111.111.111' ? true : false

Эта часть выполнится только если 'APP_DEBUG' не указана.

Так что так неправлиьно.

Вроде бы правильно наоборот

$_SERVER['REMOTE_ADDR'] == '111.111.111.111' ? true : env('APP_DEBUG')

Т.е. если адрес какой нужно то дебуг будет тру иначе взять из енва

Не в сети

#3 17.11.2018 18:22:28

Re: debug mode

Насколько я понимаю, кеширование конфига не дружит с этими вашими условиями. Кеш статичен, это однажды вычисленный результат. Можно и без кеша, конечно, но это будет потеря производительности.


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Не в сети

Подвал раздела