Skip to content

Instantly share code, notes, and snippets.

@chareice
Created February 1, 2015 08:47
Show Gist options
  • Save chareice/094a855998401c8b1fb8 to your computer and use it in GitHub Desktop.
Save chareice/094a855998401c8b1fb8 to your computer and use it in GitHub Desktop.
Localization Validation Message For Chineses With Laravel 5
<?php
use Symfony\Component\Yaml\Yaml;
return Yaml::parse(file_get_contents(base_path().'/resources/lang/zh_cn/validation.yml'));
required: :attribute是必填的
unique: :attribute已存在
accepted: :attribute是被接受的
active_url: :attribute必须是一个合法的 URL
after: :attribute必须是 :date 之后的一个日期
alpha: :attribute必须全部由字母字符构成。
alpha_dash: :attribute必须全部由字母、数字、中划线或下划线字符构成
alpha_num : :attribute必须全部由字母和数字构成
array: :attribute必须是个数组
before: :attribute 必须是 :date 之前的一个日期
between:
numeric: :attribute 必须在 :min 到 :max之间
file: :attribute 必须在 :min 到 :max KB之间
string: :attribute 必须在 :min 到 :max 个字符之间
array: :attribute 必须在 :min 到 :max 项之间
boolean: :attribute 字符必须是 true 或 false
confirmed: :attribute 二次确认不匹配
date: :attribute必须是一个合法的日期
date_format: :attribute 与给定的格式 :format 不符合
different: :attribute 必须不同于:other
digits: :attribute必须是 :digits 位
digits_between: :attribute 必须在 :min and :max 位之间
email: :attribute必须是一个合法的电子邮件地址。
filled: :attribute的字段是必填的
exists: 选定的 :attribute 是无效的
image: :attribute 必须是一个图片 (jpeg, png, bmp 或者 gif)
in: 选定的 :attribute 是无效的
integer: :attribute 必须是个整数
ip: :attribute必须是一个合法的 IP 地址。
max:
numeric: :attribute 的最大长度为:max位
file: :attribute 的最大为:max
string: :attribute 的最大长度为:max字符
array: :attribute 的最大个数为:max个
mimes: :attribute 的文件类型必须是:values
min:
numeric: :attribute的最小长度为:min位
string: :attribute的最小长度为:min字符
file: :attribute 大小至少为:min KB
array: :attribute 至少有 :min 项
not_in: 选定的 :attribute 是无效的
numeric: :attribute 必须是数字
regex: :attribute 格式是无效的
required: :attribute 字段是必须的
required_if: :attribute 字段是必须的当 :other 是 :value
required_with: :attribute 字段是必须的当 :values 是存在的
required_with_all: :attribute 字段是必须的当 :values 是存在的
required_without: :attribute 字段是必须的当 :values 是不存在的
required_without_all: :attribute 字段是必须的当 没有一个 :values 是存在的
same: :attribute和:other必须匹配
size:
numeric: :attribute 必须是 :size 位
file: :attribute 必须是 :size KB
string: :attribute 必须是 :size 个字符
array: :attribute 必须包括 :size 项
url: :attribute 无效的格式
timezone: :attribute 必须是个有效的时区
attributes:
username: 用户名
verify_code: 验证码
phone_number: 手机号
password: 密码
content: 内容
identity: 手机号/用户名
@xiongxin
Copy link

xiongxin commented Feb 7, 2015

谢谢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment