我需要有关 Laravel API 的帮助,
我有一个用 C# 编写的外部 API 请求
方法:发布 数据是 JSON,它被发布到我的 Laravel API URL:http://localhost/project/api/company-data
API 路由:
Route::post('company-data', 'API\APIController@index');
这是我的 API 控制器 index() 函数
public function index(Request $request)
{
return var_dump($request->all());
}
我的 API 调用正在调用该函数,因为我能够在日志中捕获它, 但是它返回给我一个空数组? 如何捕获发布到我的 API 的 json 数据?
感谢您的帮助,如果我不能清楚地解释我的担忧,我深表歉意,
答案 0 :(得分:0)
如果找到解决方案, 它是 $Request 应该是
json_decode($request->getContent(), true);
代替
$request->all()