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

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

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

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 3

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

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

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

4年前 评论

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

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

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