postman Laravel在API中放置请求获取空白响应

ih99xse1  于 8个月前  发布在  Postman
关注(0)|答案(1)|浏览(86)

路线编码:

Route::put('update-service/{id}', [ServicesController::class, 'update']); // To Update Service

控制器编码:

public function update(Request $request, string $id)  
{  
    return ([$request, $id]);  
}

请求体:

{  
    'name':'Waiting Area',  
    'description':'Service Description 3'  
}

&响应为:

[  
    {  
        "attributes": {},  
        "request": {},  
        "query": {},  
        "server": {},  
        "files": {},  
        "cookies": {},  
        "headers": {}  
    },  
    "9"  
]

现在,作为响应,我只想获取请求值。

mklgxw1f

mklgxw1f1#

此代码将返回一个包含请求数据和ID的数组。

public function update(Request $request, string $id)  
{  
    return [$request->all(), $id];  
}

或者如果您只需要$request数据(而不是ID)...

public function update(Request $request, string $id)  
{  
    $requestData = $request->all();

    return response()->json($requestData);
}

相关问题