我试图在同一时间,我想确保它在数据库中唯一来验证laravel一个URL,所以我用这个:Laravel 5.2唯一的URL验证
'url' => 'required|unique:table,url|url',
这是很好,因为它确保网址: 1)。需要 2)。 url是独一无二的 3)。这里的问题是:::甲酸为http://www.example.com或http://example.com或https://www.example.com或http://www.example.com/test等。一切都将通过验证...
我怎样才能使它如果有人进入:任何的这些例子(http://www.example.com或http://example.com或https://www.example.com)会出现错误,因为“example.com”是一样的吗?甚至子域dev.example.com我想要给他错误,因为example.com在那里?
我可以修改我的过滤器吗?
感谢
没有直接的方式实现这一目标,你应该先把主域名(即example.com)。你可以使用explode()。然后在验证器数组中使用它。 –