亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

受保護的財產不受要求

受保護的財產不受要求

PHP
一只萌萌小番薯 2023-03-04 14:37:14
我有一個 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')


查看完整回答
反對 回復 2023-03-04
  • 1 回答
  • 0 關注
  • 147 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號