我有一個 Axios 發布請求,它向我的 Laravel 后端發送一個電話號碼。在我刪除數據庫中的一列之前,它工作正常。它仍然返回 201,但值未更新。當我dd()請求時,它現在是一個受保護的屬性,而不是以前的樣子:#json: Symfony\Component\HttpFoundation\ParameterBag {#35 #parameters: array:1 [ "field" => array:2 [ "phone_number" => "079600565197" "id" => 35 ] ] }所以在我可以做之前:$account->phone_number = $request->get('phone_number');$account->save();它所節省的只是null.當我在 devtools 中檢查請求時,它看起來很好:field: {phone_number: "07960065197", id: 35}但是我無法訪問里面的數據field。有沒有辦法可以將其轉換回之前的狀態,或者直接訪問嵌套數據?任何提示都會有很大的幫助。
1 回答

MYYA
TA貢獻1868條經驗 獲得超4個贊
您正在將'phone_number'
屬性嵌套在'field'
屬性中。
要從您的請求中檢索嵌套屬性,請執行以下操作:
$request->input('field.phone_number')
- 1 回答
- 0 關注
- 147 瀏覽
添加回答
舉報
0/150
提交
取消