【发布时间】:2019-02-13 22:40:39
【问题描述】:
在 javascript 中,我会这样做:
axios.post('/api/categories', {
topCategories: JSON.stringify({ data: ['a', 'b', 'c', 'd', 'e'] })
})
然后,在 Laravel 中,我收到了它:
protected function getCategories(Request $request) {
$topCategories = $request->topCategories;
var_dump(json_decode($topCategories));
}
但是,我总是在var_dump 中收到 null!为什么会这样?
【问题讨论】:
-
使用 dd(json_decode($topCategories)) 代替并检查结果。
-
那是
null!是否有另一种方式在 POST 请求中接收数组? -
var_dump($request->topCategories['data']);
标签: javascript php arrays ajax laravel