use App\Enums\ServerStatus; use Illuminate\Validation\Rules\Enum; $request->validate([ 'status' => [new Enum(ServerStatus::class)], ]);注意:枚举仅适用于PHP 8.1+.excludevalidate 和validated 方法中将会排除掉当前验证的字段。exclude_if:anotherfield,value如果anotherfield 等于value,validate 和...
use App\Enums\ServerStatus;use Illuminate\Validation\Rules\Enum;$request->validate([ 'status' => [new Enum(ServerStatus::class)],]);注意 注意:枚举仅适用于PHP 8.1+。excludevalidate 和validated 方法中将会排除掉当前验证的字段。exclude_if:anotherfield,value如果anotherfield 等于value,validate...
use App\Enums\ServerStatus;use Illuminate\Validation\Rules\Enum;$request->validate([ 'status' => [new Enum(ServerStatus::class)],]);excludevalidate 和validated 方法中会排除掉当前验证的字段。exclude_if:anotherfield,value如果anotherfield 等于value,validate 和validated 方法中会排除掉当前验证...
required_if:anotherfield,value,...#如果指定的其它字段( anotherfield )等于任何一个 value 时,此字段为必填。required_unless:anotherfield,value,...#如果指定的其它字段( anotherfield )等于任何一个 value 时,则此字段为不必填。required_with:foo,bar,...#如果指定的字段中的 任意一个 有值,则此字段为...
'required_if:anotherfield,value,...' => '如果指定的anotherfield等于value时,被验证的字段必须存在且不为空', 'required_unless:anotherfield,value,...' => '如果指定的anotherfield等于value时,被验证的字段不必存在', 'required_with:foo,bar,...' => '只要指定的其它字段中有任意一个字段存在,被验证...
use Illuminate\Validation\Rule;Validator::make($data, [ 'zones' => [ 'required', Rule::in(['first-zone', 'second-zone']), ],]);in_array:anotherfield验证的字段必须存在于另一个字段(anotherfield)的值中。integer验证的字段必须是整数。
required_if:anotherfield,value,... 验证的字段必须在以下情况下被提供:指定的字段等于任意列出的值。 required_unless:anotherfield,value,... 验证的字段必须在以下情况下被提供: 所指定的字段和所提供的值都不相等。 required_with:foo,bar,...
required_if:anotherfield,value,... 如果指定的其它字段anotherfield等于任何一个value时,被验证的字段必须存在且不为空。 required_unless:anotherfield,value,... 如果指定的其它字段anotherfield等于任何一个value时,被验证的字段不必存在。 required_with:foo,bar,... ...
The credit card number field is required when payment type is cc.你可以在 php lang/xx/validation.php 语言文件中通过定义一个 php values 数组来指定一个更友好的提示,而不是显示 php cc 作为支付类型值:'values' => [ 'payment_type' => [ 'cc' => 'credit card' ], ],Warning默认情况下, ...
9 Required field only if another field has a value, must be empty otherwise 0 Laravel validation if input is not empty required_with 0 Laravel, Validate that a field be empty 0 Validation check field not empty 0 Require a field if other field has value 0 Laravel validation if bo...