【发布时间】:2018-01-30 21:27:07
【问题描述】:
正如标题所说,如何防止 Laravel 删除输入 json 中的空数组?示例:给定客户请求
$.ajax({
url: "/test",
data: {
populatedArray: ["Fine, as long as it has >0 elements"],
emptyArray: [], // This property will not be available!
tasks: {
fooTask: {
empty: [],
nullObject: null,
regular: "It should also work for nested"
}
}
},
contentType: "application/json",
});
和控制器
public function test(Request $request) {
Log::info(json_encode($request->populatedArray));
Log::info(json_encode($request->emptyArray));
}
我收到以下日志消息:
[2018-01-30 12:30:01] local.INFO: ["Fine, as long as it has >0 elements"]
[2018-01-30 12:30:01] local.INFO: null
我希望第二行产生 [] 但它不在 $request 对象中??
【问题讨论】:
标签: laravel