Laravel сервер не работает, когда Chrome dev-консоль открыта ТОЛЬКО - PullRequest
0 голосов
/ 06 февраля 2020

Я заметил действительно странную ошибку Laravel и Chrome, при которой любой первоначальный вызов API завершился неудачей из-за того, что файл .env не загружался вовремя.

У меня есть представление, возвращаемое Laravel с некоторыми данными, однако, в зависимости от того, что этот пользователь выбрал в раскрывающемся списке, будет динамически изменять параметры обработки в следующих раскрывающихся списках, т. е. при первой загрузке страницы будет автоматически выбран начальный параметр в первом раскрывающемся списке, затем я выполните вызов AJAX, чтобы заполнить следующие выпадающие списки.

Это работает идеально каждый раз, но ТОЛЬКО если консоль разработчика Chrome закрыта. Если я затем открою консоль разработчика и скажу, что смотрю на вкладку сети, первоначальный вызов API (через AJAX) завершится неудачно и скажет, что переменные .env не верны для моего бэкэнда (они все нулевые). как будто он не смог загрузить их вовремя).

Есть ли какие-либо проблемы такого рода между Chrome / Laravel / AJAX? Я нахожу очень странным, что это происходит только тогда, когда моя консоль разработчиков Chrome открыта.

Т.е.:

сообщение: «Аргумент 1 передан Akeneo \ Pim \ ApiClient \ AkeneoPimClientBuilder :: __ construct () должен иметь тип string, значение NULL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...