我試圖將表單輸入提交爲json格式。將json數據解碼爲數組後,我無法訪問數組。將json數據解碼爲數組並在PHP中訪問數組(Laravel)
{
"info": {
"q_title": "hello",
"q_description": "ddd",
"q_visibility": "1",
"start_date": "Thu, 05 Oct 2017 06:11:00 GMT"
}
}
這是我的json數據。我的Laravel控制器如下:
public function store_quiz(Request $request)
{
$data = json_decode($request->getContent(), true);
$input = $arrayName = array(
'title' => $data["info"]["q_title"],
);
CreateQuiz::create($input);
$redirect = '/';
return $redirect;
}
不幸的是$data["info"]["q_title"]
返回NULL。如何訪問我的JSON的「q_tittle」?
可以的print_r()$請求 - >的getContent());.可能是null – iCoders
向我們顯示$ data,所以我們可以看到你的數組 – Stender
你的請求正文不是有效的json – user2659982