Adds setting to the server environment. The environment variable will only exist for the duration of the current request. At the end of the request the environment is restored to its original state.
Dotenv именно этой функцией устанавливает переменные. И всё работает отлично.
А не было сказано, что в данном коде указан валидный и полный json для файла composer.json. Описан только раздел require. Естественно, только эта часть не является валидным json.
Не совсем.
Во-первых, не обязательно использовать Envoyer с Forge, и не обязательно использовать Forge с Envoyer.
Во-вторых, Forge помогает запустить сервер уже полностью настроенный и готов к работе. А так — надо будет самому все настраивать.
А Envoyer помогает выполнять деплои и при этом не прекращать работу сервера.
Graham Campbell github.com/grahamcampbell
участвует в разработке PHP League пакетов, активно помогает Тэйлору Отвелу с Laravel, а также разрабатывает разные пакеты для Laravel.
Работаю с Laravel еще с 3-ей версии. За всё это время только в одной версии был обнаружен критический баг, который на следующий день уже был исправлен.
Поэтому в стабильных версиях всё нормально. А в dev версиях — бывают, конечно.
За это отвечает метод Illuminate\Foundation\Http\FormRequest@response.
Если ajax запрос, отдаст json с ошибками и кодом 422, а если нет — редиректит назад со всеми ошибками валидации.
У меня тоже стоит самая последняя версия фреймворка, и там в зависимостях есть filp/whoops, и установлена версия 1.1.1.
Можешь просто на github глянуть composer.json у laravel/framework. Там есть whoops.
Memory leak
А где Тейлор это представил? Где опубликовал?)
Adds setting to the server environment. The environment variable will only exist for the duration of the current request. At the end of the request the environment is restored to its original state.
Dotenv именно этой функцией устанавливает переменные. И всё работает отлично.
phpdotenv
.Очень нравится вариант конфигов в Laravel. Всё, что меняется в зависимости от окружения, выносится в .env файл. Очень удобно!
Во-первых, не обязательно использовать Envoyer с Forge, и не обязательно использовать Forge с Envoyer.
Во-вторых, Forge помогает запустить сервер уже полностью настроенный и готов к работе. А так — надо будет самому все настраивать.
А Envoyer помогает выполнять деплои и при этом не прекращать работу сервера.
github.com/grahamcampbell
участвует в разработке PHP League пакетов, активно помогает Тэйлору Отвелу с Laravel, а также разрабатывает разные пакеты для Laravel.
Я читаю твиттер laravel и Тэйлора. Если что-то критическое появляется, информация об этом есть в твиттере.
Поэтому в стабильных версиях всё нормально. А в dev версиях — бывают, конечно.
Если ajax запрос, отдаст json с ошибками и кодом 422, а если нет — редиректит назад со всеми ошибками валидации.
filp/whoops
, и установлена версия 1.1.1.Можешь просто на github глянуть
composer.json
уlaravel/framework
. Там естьwhoops
.Только с чего Вы взяли, что из 4.2.2 убрали
filp/whoops
?Его обновили до 1.1.*