class Rule extends Rule

Class Rule.

Methods

static string
array()

No description

static string
alpha()

验证的字段必须完全是字母的字符

static string
alphaDash()

验证的字段可能具有字母、数字、破折号( - )以及下划线( _ )

static string
alphaNum()

验证字段必须是完全是字母、数字

static string
string()

string rule

static string
startsWith(string $str)

StartWith

static string
endsWith(string $str)

Ends With

static string
before($field)

正在验证的字段必须是给定日期之前的值

static string
beforeOrEqual($field)

No description

static string
after($field)

No description

static string
afterOrEqual($field)

No description

static string
gt($field)

大于

static string
gte($field)

大于等于

static string
lt($field)

小于

static string
lte($field)

小于等于

static string
chid()

身份证号 string rule

static string
size(int $length)

size

static string
max(int|float $length)

max

static string
boolean()

No description

static string
dateFormat(string $format)

date format

static string
date()

日期类型

static string
dateRange()

日期范围

static string
nullable()

No description

static string
email()

No description

static string
username(bool $sub = false)

用户名验证, 支持子用户

static string
file()

No description

static string
image()

No description

static string
mimetypes(array $mimeTypes)

mimetypes

static string
numeric()

No description

static string
regex(string $regex)

regex

static string
required()

No description

static string
confirmed()

No description

static string
same(string $field)

和哪个字段相等

static string
mobile()

No description

static string
password()

No description

static string
simplePwd()

No description

static string
url()

No description

static string
urls()

多个图片地址

static string
between(int|float $start, int|float $end)

Between String

static string
min(int|float $value)

最小数

static string
integer()

No description

static string
json()

No description

static string
ip()

No description

static string
ipv4()

No description

static string
ipv6()

No description

static string
digits(int $value)

数字, 不包含 . 的数字, 也就是整数, 且长度 = $value

static string
digitsBetween(int $min, int $max)

验证字段的长度介于min/max 之间, 正整数的长度

static RequiredIf|string
requiredIf(bool|callable $callback, array $values = [])

回调或者字段 此功能用于前端进行校验时候不会对字段值进行清理

static string
in(Arrayable|string|array $values)

Get an in constraint builder instance.

static string
notIn(Arrayable|string|array $values)

Not in

static string
requiredUnless(bool|callable $field, array $values = [])

回调或者字段

static string
requiredWith(string|array $fields)

No description

static string
requiredWithAll(string|array $fields)

No description

static string
requiredWithout(string|array $fields)

No description

static string
requiredWithoutAll(string|array $fields)

No description

Details

at line 19
static string array()

No description

Return Value

string

at line 28
static string alpha()

验证的字段必须完全是字母的字符

Return Value

string

at line 37
static string alphaDash()

验证的字段可能具有字母、数字、破折号( - )以及下划线( _ )

Return Value

string

at line 46
static string alphaNum()

验证字段必须是完全是字母、数字

Return Value

string

at line 55
static string string()

string rule

Return Value

string

at line 65
static string startsWith(string $str)

StartWith

Parameters

string $str

Return Value

string

at line 75
static string endsWith(string $str)

Ends With

Parameters

string $str

Return Value

string

at line 85
static string before($field)

正在验证的字段必须是给定日期之前的值

Parameters

$field

Return Value

string

at line 94
static string beforeOrEqual($field)

No description

Parameters

$field

Return Value

string

at line 103
static string after($field)

No description

Parameters

$field

Return Value

string

at line 112
static string afterOrEqual($field)

No description

Parameters

$field

Return Value

string

at line 122
static string gt($field)

大于

Parameters

$field

Return Value

string

at line 132
static string gte($field)

大于等于

Parameters

$field

Return Value

string

at line 142
static string lt($field)

小于

Parameters

$field

Return Value

string

at line 152
static string lte($field)

小于等于

Parameters

$field

Return Value

string

at line 163
static string chid()

身份证号 string rule

Return Value

string

at line 173
static string size(int $length)

size

Parameters

int $length length

Return Value

string

at line 183
static string max(int|float $length)

max

Parameters

int|float $length length

Return Value

string

at line 191
static string boolean()

No description

Return Value

string

at line 201
static string dateFormat(string $format)

date format

Parameters

string $format format

Return Value

string

at line 210
static string date()

日期类型

Return Value

string

at line 219
static string dateRange()

日期范围

Return Value

string

at line 227
static string nullable()

No description

Return Value

string

at line 235
static string email()

No description

Return Value

string

at line 245
static string username(bool $sub = false)

用户名验证, 支持子用户

Parameters

bool $sub 是否是子用户

Return Value

string

at line 256
static string file()

No description

Return Value

string

at line 264
static string image()

No description

Return Value

string

at line 274
static string mimetypes(array $mimeTypes)

mimetypes

Parameters

array $mimeTypes $mimeTypes

Return Value

string

at line 282
static string numeric()

No description

Return Value

string

at line 292
static string regex(string $regex)

regex

Parameters

string $regex regex

Return Value

string

at line 300
static string required()

No description

Return Value

string

at line 308
static string confirmed()

No description

Return Value

string

at line 318
static string same(string $field)

和哪个字段相等

Parameters

string $field

Return Value

string

at line 326
static string mobile()

No description

Return Value

string

at line 334
static string password()

No description

Return Value

string

at line 342
static string simplePwd()

No description

Return Value

string

at line 350
static string url()

No description

Return Value

string

at line 360
static string urls()

多个图片地址

Return Value

string

at line 371
static string between(int|float $start, int|float $end)

Between String

Parameters

int|float $start start
int|float $end end

Return Value

string

at line 381
static string min(int|float $value)

最小数

Parameters

int|float $value 最小值

Return Value

string

at line 389
static string integer()

No description

Return Value

string

at line 397
static string json()

No description

Return Value

string

at line 405
static string ip()

No description

Return Value

string

at line 413
static string ipv4()

No description

Return Value

string

at line 421
static string ipv6()

No description

Return Value

string

at line 431
static string digits(int $value)

数字, 不包含 . 的数字, 也就是整数, 且长度 = $value

Parameters

int $value

Return Value

string

at line 442
static string digitsBetween(int $min, int $max)

验证字段的长度介于min/max 之间, 正整数的长度

Parameters

int $min
int $max

Return Value

string

at line 454
static RequiredIf|string requiredIf(bool|callable $callback, array $values = [])

回调或者字段 此功能用于前端进行校验时候不会对字段值进行清理

Parameters

bool|callable $callback
array $values

Return Value

RequiredIf|string

at line 467
static string in(Arrayable|string|array $values)

Get an in constraint builder instance.

Parameters

Arrayable|string|array $values

Return Value

string

at line 483
static string notIn(Arrayable|string|array $values)

Not in

Parameters

Arrayable|string|array $values

Return Value

string

at line 500
static string requiredUnless(bool|callable $field, array $values = [])

回调或者字段

Parameters

bool|callable $field
array $values

Return Value

string

at line 509
static string requiredWith(string|array $fields)

No description

Parameters

string|array $fields

Return Value

string

at line 519
static string requiredWithAll(string|array $fields)

No description

Parameters

string|array $fields

Return Value

string

at line 529
static string requiredWithout(string|array $fields)

No description

Parameters

string|array $fields

Return Value

string

at line 539
static string requiredWithoutAll(string|array $fields)

No description

Parameters

string|array $fields

Return Value

string