我正在使用axios 从React向Laravel发布数据
user.authenticateUser(authDetails, {
onSuccess: data => {
axios.post('/formSubmit', {
data: data
})
.then(function (response) {
console.log(response.data);
})
.catch(function (error) {
console.log(error);
});
console.log("onSuccess:", data);
},
在Laravel控制器
public static function formSubmit(Request $request)
{
return $request->all();
}
在Laravel路线
Route::post('formSubmit','MyController@formSubmit');
Route::get('formSubmit','MyController@formSubmit');
我的帖子是成功的,所以在
console.log(response.data(
我能看到的数据
但是我怎样才能在Laravel中呼应(使用(这些数据呢?我需要将此数据传递给"中的另一个公共函数;MyController";
尝试将代码放在console.log(response.data)
之前。这意味着您必须将response.data存储在一个变量中,然后将此数据变量用作控制器中另一个函数的参数。
我附上一个有用的链接与axios和laravel。