在laravel验证中使http / https可选

时间:2015-04-11 06:33:22

标签: laravel-4

当我使用laravel url验证规则时: -

array(
      'name' => 'required|min:3',
      'url' => 'required|url'
)

拒绝任何没有http://或https://的网址。但是我想让它成为可选项。

2 个答案:

答案 0 :(得分:0)

您可以忽略网址规则。或者您需要为输入添加前缀。

另一种方法是设置自定义规则。

答案 1 :(得分:0)

如果您使用url规则,http(s)://是强制性的,因为使UR I a UR L 的部分包含在内"访问机制",这是http://ftp://的用途。

如果您没有检测到"访问机制,那么您应该考虑自定义规则或者将http://添加到验证值的逻辑。部分在场。