我正在使用php8.0.7,laravel8.41.0和新的Laravel。建立一些简单的api。没有问题的获取api,但有麻烦的POST。
无论我做了什么,$request对象总是空的,它只返回[]。
我在Fiddler发布以下数据:
User-Agent: Fiddler
Content-Type: application/json
{
"parent_id" : "1",
"process_no" : "20",
"process_name" : "Aux Electrical",
"level" : "4",
"priority_no" : "1"
}
我尝试转储api.php中的$request内容,但没有成功。
Route::post('/processtree', function (Request $request){
return $request->all();
});
我尝试了各种不同版本的阅读$request对象,再次没有工作。我得到的只是[]。
你知道这里出了什么问题吗?
1条答案
按热度按时间7hiiyaii1#
也许可以将json重新格式化为一个有效的格式(
:
而不是=
),并且不使用换行符