本地主机整数是字符串,但在生产中是数字

Localhost integers are strings, but numeric on production

我的Laravelblade模板有这段代码:

<script>
 var options = {!!$selection->options()->pluck('options.id')!!};
</script>

localhost 上的输出是

var options = [2, 4];

但是在生产环境中

var options = ["2", "4"];

如何使它们在所有环境中都相同?

您可以像我们在 Java."Integer.parseInt()" 中那样应用任何逻辑转换为字符串或转换为整数。 希望你能对你的代码有所了解。