本文作者:admin

Thinkphp6 指令快速生成validate验证器

admin 2022-08-14 20:54:05
Thinkphp6 指令快速生成validate验证器摘要: 为具体的验证场景或者数据表定义好验证器类,直接调用验证类的check方法即可完成验证,下面是一个例子:我们定义一个\app\validate\User验证器类用于User的验证。n...
电信鸢尾卡
类型:免费包邮
特点:39元260G支持结转黄金速率
联通黑牛卡
类型:免费包邮
特点:29元135G全国流量+100分钟
移动金香卡
类型:免费包邮
特点:29元155G首月免月租
流量卡营业厅
全网营业厅超市
免费包邮,应有尽有

为具体的验证场景或者数据表定义好验证器类,直接调用验证类的check方法即可完成验证,下面是一个例子:

我们定义一个\app\validate\User验证器类用于User的验证。

namespace app\validate;
use think\Validate;
class User extends Validate {
protected $rule = [
‘name’ => ‘require|max:25′,
’email’ => ’email’,
]; }

可以使用下面的指令快速生成User验证器:

php think make:validate User

生成后代码如下:

<?php
namespace app\controller;
use app\validate\User;
use think\exception\ValidateException;
class Index {
public function index() {
try { validate(User::class)->check([
‘name’ => ‘thinkphp’,
’email’ => ‘[email protected]’,
]); } catch (ValidateException $e) { // 验证失败 输出错误信息
dump($e->getError());
}
}
}

正规流量卡免费办理,长按二维码进入

阅读
分享