Я работаю над Laravel версии 5.2. Я пытался получить данные JSON из почты. Я всегда получаю пустые данные. Я также пытался использовать решения, найденные в Интернете, но ничего не работает. например,
1. $request->json()->all();
2. Input::get('data');
3. $request->get('data');
4. $request->data;
5. Input::all();
6. json_decode(request()->getContent(), true);
7. json_decode($request->getContent(), true);
8. json_decode(request()->get('payload'));
9. json_decode($request->get('payload'));
10. $request->input('data');
Вот мой код JavaScript,
$.ajax({
method: 'POST',
url: url,
contentType: 'application/json',
headers: {
'X-CSRF-TOKEN': token
},
data: {'data':'foo'},
success: function(data) {
console.log(data);
}
});
А вот мой код Laravel,
public function postJsonData(Request $request){
//several methods I am trying to use.
$data = $request->data;
Log::info($data);
return json_encode($data);
}
Теперь у меня действительно нет идей, чтобыдвигаться дальше. Мне действительно нужна помощь. Спасибо за ваше время.