请求对象接收数组时,第一位会被转化为 int 类型

ajax请求资源控制器的destroy方法,接收一个数组变量ids,打印结果总是第一位被转化为Int类型,其它位正常,这是什么回事呢?版本是5.5.28。在网上我找不到有过同样的问题的资料。
Request对象接收数组变量时,第一位会被转化为int类型

Request对象接收数组变量时,第一位会被转化为int类型

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 3

发送前就是这样子了吧,你 console.log 看看

6年前 评论
hatch (楼主) 6年前
小李世界 (作者) 6年前

这问题似乎见到过,你用的前端框架是啥?vue吗? 好像有个类型强制转换的问题,之前应该碰到过一次,你模型层有类型转换吗?

6年前 评论

刚才想新建demo复现问题,发现问题已不存在。然后再查昨天代码,发现是在请求转换中间件层出现的问题,在transform过程中没有对key进行全等校验导致的。问题已经解决了,多谢各位 :facepunch: @likunyan @chenjq

6年前 评论
小李世界 6年前
hatch (作者) (楼主) 6年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!