Laravel访问React应用程序发布的数据



我正在使用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。

最新更新