json - 通过 props 将对象从 Laravel 刀片传递到 Vue 将数值转换为字符串
问题描述
我正在建立一个带有预订的网站,并尝试将一个带有可用房间的对象传递给 Vue。在我的本地环境(laragon win10)中,它工作正常,数字是数字,字符串是字符串。
但是在服务器(共享主机)上,一些数字变成了字符串。这会在 v-if 语句中引起一些讨厌的问题。
我在我的 return 语句中找到了使用 JSON_NUMERIC_CHECK 的解决方案,但我正在寻找更永久的东西以避免忘记这一点。
有没有办法强制服务器(使用 php 7.4)像我的本地环境一样工作?或者如果不是,一种让我的本地环境(laragon)表现得像服务器的方法,这样我就被迫避免这些问题?
解决方案
要使 2 个环境产生相同的结果,您应该将本地环境 (Laragon) 上的 PHP 版本更新到 7.4 版:
使用 Laragon 很容易做到这一点。你可以按照这里的教程来看看如何: https ://forum.laragon.org/topic/166/tutorial-how-to-add-another-php-version-php-7-4-updated
推荐阅读
- java - Spring Boot bean 自动配置顺序
- php - 我的 laravel 项目中的 SoapClient 错误,而我已经安装了它
- ios - 在后台线程上加载 SpriteKit 场景会导致应用程序因内存问题而崩溃
- android - 在寻呼机适配器中使用字符串数组
- django - 如何在不手动重新启动服务器的情况下添加新模型并进行迁移?
- android - Avd 显示我的应用程序的旧版本
- python - 无法导入“pytz”模块
- javascript - 过渡结束时的jQuery更改ID
- opengl-es - VX 与 Opengl SC 一起工作的模拟器
- c++ - 在链表末尾插入节点时出错