我有一个表单,其中包含url输入,我需要验证给定的URL未被第三方API列入黑名单,我不确定是否需要使用Middleware或创建特定表单Request并在传递之前验证该URL请求命令.有任何想法吗?
这是Validator的工作.在验证之前添加自定义规则:
Validator::extend('custom', function($attribute, $value, $parameters)
{
// make 3rd party request using $value
if (…) {
return true;
} else {
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
不要忘记将错误消息字符串添加到resourses/lang/xx/validation.php文件中.
阅读更多:http://laravel.com/docs/5.0/validation#custom-validation-rules
| 归档时间: |
|
| 查看次数: |
1684 次 |
| 最近记录: |