当我使用laravel url验证规则时: -
array(
'name' => 'required|min:3',
'url' => 'required|url'
)
拒绝任何没有http://或https://的网址。但是我想让它成为可选项。
答案 0 :(得分:0)
您可以忽略网址规则。或者您需要为输入添加前缀。
另一种方法是设置自定义规则。
答案 1 :(得分:0)
如果您使用url
规则,http(s)://
是强制性的,因为使UR I a UR L 的部分包含在内"访问机制",这是http://
或ftp://
的用途。
如果您没有检测到"访问机制,那么您应该考虑自定义规则或者将http://
添加到验证值的逻辑。部分在场。