kaishiyoku / extended-validation
此包已废弃且不再维护。未建议替代包。
Laravel 的额外验证规则
5.0.2
2015-08-26 23:27 UTC
Requires
- php: >=5.5.9
- illuminate/validation: 5.*
This package is auto-updated.
Last update: 2022-01-20 22:01:01 UTC
README
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