think php接收请求数组参数注意事项

前端用的fetch,刚开始Content-Type填的是application/x-www-form-urlencoded

这种时候请求要传数组参数需要把键设置为xx[]的形式(键名+[]),php里用request()->post('xx/a')取得,键名(不带[])加/a表示转换成数组。

后来要传更复杂的对象数组,发现对象数组编码成表单参数会错,对象全部变成null,所以改用application/json

这时候发现键名反倒不需要[]了,键名原样,php里取得时还是用request()->post('xx/a')。

猜你喜欢

转载自blog.csdn.net/qq_35513792/article/details/81538268