laravel获取不到请求参数

前台用axios发送这个到后台JSON.stringify({'href': '15580237954764'})
后台一直收不到 报错Trying to get property of non-object
代码如下

<?php

namespace App\Http\Controllers\Api;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;


class CommentController extends Controller
{
    public function getData(Request $request) {
        $res = json_decode($request->getContent());
        return $res;      //显示为空 就是图二中的样子 
        return $res->href;//报错Trying to get property of non-object
        ;
        …………

图片描述

图片描述

阅读 4.4k
1 个回答

不要 JSON.stringify 。Laravel 能够正确处理 json 对象。你使用 stringify 后,headers 中的 类型变成了普通表单,无法正确判断解析

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进