Передача объекта из Laravel blade в Vue через props преобразует числовые значения в строку - PullRequest
0 голосов
/ 03 марта 2020

Я создаю веб-сайт с бронированиями и пытаюсь передать объект с доступными номерами Vue. В моем локальном окружении (laragon win10) все работает нормально, числа - это числа, строки - это строки. enter image description here

Но на сервере (виртуальный хостинг) некоторые числа превращаются в строки. Это вызывает некоторые неприятные проблемы в выражениях v-if.

enter image description here

Я нашел решение, использующее JSON_NUMERIC_CHECK в своем выражении return, но я ищу что-то более постоянное, чтобы не забыть об этом .

enter image description here

Есть ли способ заставить сервер (используя php 7.4) работать как моя локальная среда? Или, если нет, способ заставить мою локальную среду (laragon) вести себя как сервер, так что я вынужден избегать этих проблем?

1 Ответ

0 голосов
/ 04 марта 2020

Чтобы 2 среды дали один и тот же результат, вы должны обновить PHP версию в вашей локальной среде (Laragon) до версии 7.4:

Это очень легко сделать с помощью Laragon. Вы можете следовать руководству здесь, чтобы увидеть, как: https://forum.laragon.org/topic/166/tutorial-how-to-add-another-php-version-php-7-4-updated

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