Laravel-自定义验证规则
来源:互联网 发布:gps手机号码定位软件 编辑:程序博客网 时间:2024/05/20 11:37
安装中文验证包以及项目本地化:
接下来让我们使用 Composer 来安装 laravel-lang
。
$ composer require"overtrue/laravel-lang:~3.0"
由于该包已经配置了包的自动注册(Package Auto-Discovery) ,所以不需要你在配置文件去注册服务提供器即可使用。
最后,我们还需要将项目语言设置为中文。
config/app.php
<?phpreturn [ . . 'locale' => 'zh-CN', . .];
当提交验证码的时候,我们可以自定义一条验证规则:
如图表单验证yzm项最后添加一条验证规则(yzm),判断提交的验证码是否正确,如果错误会有提示消息;
实现方法:
1、服务提供者 AppServiceProvider-boot方法下添加代码:
use Illuminate\Support\Facades\Validator;
public function boot() { //自定义验证码规则 Validator::extend('yzmgz', function($attribute, $value, $parameters){ return $value == session('milkcaptcha'); }); }2、zh-CN/validation.php 验证规则中文包最后添加一条:
'yzmgz' => '验证码错误!',
3、使用
$this->validate($request,[ 'name' => 'required|unique:users|max:60', 'email' => 'required|email', 'password' => 'required|min:6', 'yzm' => 'required|string|yzmgz', ]);
阅读全文
0 0
- Laravel-自定义验证规则
- laravel 的验证规则
- Laravel 自定义验证过程
- laravel 验证规则之编辑
- laravel 5.4 自定义表单验证
- easyui自定义验证规则
- 自定义验证规则
- struts自定义验证规则
- laravel验证码,自定义表单验证
- 7.1.6: 自定义验证规则
- Yii 自定义model验证规则
- DWZ表单自定义验证规则
- PEAR::HTML_QuickForm入门[6]--自定义验证规则
- kingcms自定义模块验证编写规则
- struts2自定义验证规则及配置使用
- cakephp中扩展自定义验证规则
- Easyui validatebox修改 以及自定义验证规则
- Yii CModel中rules验证+自定义规则
- 基于RFS的数据驱动
- [LeetCode]448. Find All Numbers Disappeared in an Array
- javascript中的for in 循环
- java的编译时多态和运行时多态
- 5天玩转C#并行和多线程编程 —— 第五天 多线程编程大总结
- Laravel-自定义验证规则
- Java程序中文件目录的跨平台 --- File.separator的作用
- Java集合框架Map
- MySQL索引类型总结和使用技巧以及注意事项
- idea报错cannot create class 无法创建类
- JS测验
- caffe源码追踪--layer_factory
- Linux系统下安装Adobe Flash Player插件的方法
- 嵌入式知识总结