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

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

即使有時設置周界,Laravel 驗證 URL 也會失敗

即使有時設置周界,Laravel 驗證 URL 也會失敗

PHP
手掌心 2022-07-02 15:53:31
我遇到了 Larvel 5.8 的問題,無論是否設置了請求類型變量(基于 required_if),都會觸發驗證規則,特別是 URL 和我的自定義 MACAddress 規則。我什至嘗試更新 URL 規則以引用“有時”與所需的 if 但沒有更改。我總是看到“網址格式無效”的響應。即使它不是必需的。return [    'name' => 'required',    'email' => 'required|email',    'reference-id' => 'required',    'request-by-date' => 'required|date',    'request-type' => 'required',    'description' => 'required',    'customer' => 'required|exists:customers,id',    'url' => 'url|required_if:request-type,url|unique:requests,url,approved,1',    'ip' => 'required_if:request-type,IP',    'mac-address' => ['required_if:request-type,DHCPReservation', new MACAddress],    'dhcp-device-type' => 'required_if:request-type,DHCPReservation',    'other-device-type' => 'required_if:dhcp-device-type,Other'];
查看完整描述

1 回答

?
慕的地8271018

TA貢獻1796條經驗 獲得超4個贊

我通過添加可為空的驗證找到答案,如下所示。由于它是隱藏在字段上的文本字段(除非顯示正確的下拉菜單),因此瀏覽器似乎沒有傳遞我期望的空字符串。

'url' => 'required_if:request-type,url|nullable|url|unique:requests,url,approved,1',


查看完整回答
反對 回復 2022-07-02
  • 1 回答
  • 0 關注
  • 145 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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