簡體   English   中英

POST 請求始終為空 - Laravel 8

[英]POST request is always empty - Laravel 8

我正在使用 PHP 8.0.7、Laravel 8.41.0 和 Laravel 新手。 構建一些簡單的 API。 GET 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 對象,還是沒用。 我得到的只是[]。

任何想法這里可能有什么問題?

也許將您的 json 重新格式化為有效的( :而不是=

{
"parent_id":"1",
"process_no":"20",
"process_name":"Aux Electrical",
"level":"4",
"priority_no":"1"
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM