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

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

Laravel 請求驗證重命名字段

Laravel 請求驗證重命名字段

PHP
慕哥6287543 2022-11-12 10:22:48
我使用 pickadate.js 并且在 laravel 驗證方面遇到問題。如果我將帶有日期選擇器的表單發送到我的應用程序,則有兩個字段。birthday和birthday_submit。最后一個由 pickadate.js 創建并包含以下格式的日期:yyyy/mm/dd.我的模型有專欄birthday。我的驗證如下所示:$request->validate([            "first_name"=>"required_without:last_name",            "email"=>"nullable|email",            "birthday_submit"=>"nullable|date"        ]);如果我將它傳遞給create()函數 (Eloquent) 然后我得到錯誤,那birthday_submit是不存在的。有沒有辦法重命名birthday_submit,birthday以便我可以批量分配它?此外,錯誤消息會更好,因為用戶不應收到birthday_submit無效的錯誤消息。
查看完整描述

1 回答

?
慕標琳琳

TA貢獻1830條經驗 獲得超9個贊

您可以通過在驗證之前執行以下操作來“干擾”$request參數:

$request->merge(['birthday' => $request->birthday_submit]);

$request基本上你在with 鍵birthday和值中插入另一個字段birthday_submit

然后您可以在驗證中使用此字段。


查看完整回答
反對 回復 2022-11-12
  • 1 回答
  • 0 關注
  • 149 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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