dartui/polish-validators

Laravel 的 Polish Validators

1.0.1 2017-07-13 13:45 UTC

This package is auto-updated.

Last update: 2024-09-05 18:18:27 UTC


README

可用的规则

安装

使用 composer 安装此包

composer require dartui/polish-validators

更新 composer 后,将 ServiceProvider 添加到 config/app.php 文件中的 providers 数组

Laravel 5.5 使用包自动发现,因此无需手动添加 ServiceProvider

Dartui\PolishValidators\ServiceProvider::class

现在您需要将消息添加到 resources/lang/XX/validation.php 语言文件中

'valid' => 'The :attribute is not valid.',

用法

默认情况下,验证类型由字段名选择。如果需要,您可以在规则后的冒号后提供 parameter 来强制验证类型。

$data = [
	'pesel'         => '01234567890',
	'some_field'    => '123123123',
	'another_field' => '12345678',
	'pwz'           => '1311111',
];

$validator = Validator::make( $data, [
	'pesel'         => 'valid',
	'some_field'    => 'valid:nip',
	'another_field' => 'valid:regon',
	'pwz'           => 'valid',
] );

$validator->valid();