kaishiyoku/extended-validation

此包已废弃且不再维护。未建议替代包。

Laravel 的额外验证规则

5.0.2 2015-08-26 23:27 UTC

This package is auto-updated.

Last update: 2022-01-20 22:01:01 UTC


README

Maintenance Packagist Packagist

Laravel 5.0.x/5.1.x 的额外验证规则

安装

通过运行 php composer.phar require kaishiyoku/extended-validation"kaishiyoku/extended-validation": "*" 添加到您的 composer.json

并选择版本 0.*

在 Laravel 中添加支持

'Kaishiyoku\Validation\ValidationServiceProvider', 添加到 app/config/app.php 中的 'providers'。

添加本地化

将以下行添加到您的 validation.php 本地化文件

英语:

'array_required' => ':attribute is mandatory',
'image_dimensions_max' => ':attribute may be only :widthx:height pixels',

德语:

'array_required' => ':attribute ist ein Pflichtfeld',
'image_dimensions_max' => ':attribute darf maximal :widthx:height Pixel groß sein',

如何使用

以下是在默认 Laravel 验证规则之外的包含的验证规则列表

  • array_required
    验证的字段必须是一个非空数组。
  • image_dimensions_max:width[,height]
    验证的字段图像尺寸不得大于给定的参数。如果没有给出最大高度,则最大高度等于最大宽度。

示例

$rules = array(
	'players' => 'array_required',
	'vacation_date_from' => 'date_before:vacation_date_till'
);

如果您有任何问题,请随意提交工单 :)

作者

Twitter: @kaishiyoku
网站: www.andreas-wiedel.de