这是我的 route.php
Route::post('users' , array('uses' => 'Userscontroller@index'));
这是我的 Userscontroller.php
public function index()
{
$email_id = Input::get('email_id');
$name = Input::get('name');
return $email_id. ' ' .$name;
}
当我在邮差中运行时,我将错误作为
'>' JSON中的意外
我遗失哪里?
谢谢。
答案 0 :(得分:3)
如果你像这样发送json:
{"user":{"name":"abc","code":134}}
laravel控制器中的:
$data = $request->json()->all(); //read json in request
return response()->json($data); //send json respond
答案 1 :(得分:1)
也许你正在寻找这样的东西:
public function index()
{
//if you want to get json data in your controller do this:
Request::json()->all();
//Return json data to your view script like this:
return response()->json(['email_id'=>$email_id, 'name'=>$name]);
}
答案 2 :(得分:0)
试试这个:
public function index(Request $request)
{
$dataArray = $request->get('data');
$data = json_decode($dataArray, true);
return 'Name: '.$data['name'].', Email: '.$data['email_id'];
}
将您的数据发送到data
标记。