【发布时间】:2018-08-19 20:18:39
【问题描述】:
我将 Laravel 与 Vuejs 和 AXIOS 一起用于 HTTP 请求。我正在发送带有对象数组的发布请求。那么在我的 laravel 存储功能中,我如何从 $request 中检索该数据?
我的问题数组如下所示:
data:{
questions:[{
question:'',
opt1:''
},
{
question:'',
opt1:''
}
]
}
控制器中的 Laravel Store 方法:
public function store(Request $request)
{
return $request;
}
vue 代码:
axios.post('/addTest',this.$data.questions).then(response=>{
console.log(response.data);
});
在这段代码中,问题是一个对象数组。
【问题讨论】:
-
现在显示你拥有的
/addTest的 laravel 代码。 (路线?) -
@acdcjunior /addTest 是路线。我试图返回 $request 并在控制台中检查响应。它正在显示对象。这里:prnt.sc/iptd9g
-
试试:
$myArray = $request->all();是这个吗? -
您的
questions对象(数组?)看起来如何? -
@devk 我已经编辑了我的问题,请检查。谢谢
标签: php laravel laravel-5 vue.js axios