Laravel修改验证提示信息为中文的示例


Posted in PHP onOctober 23, 2019

1.覆盖提示信息:

打开resource/lang/en/validation.php注释掉英文提示信息

将下面的提示信息覆盖英文提示信息

<?php
 
return [
 
/*
|--------------------------------------------------------------------------
| Validation Language Lines
|--------------------------------------------------------------------------
|
| The following language lines contain the default error messages used by
| the validator class. Some of these rules have multiple versions such
| as the size rules. Feel free to tweak each of these messages here.
|
*/
 
'accepted'       => ':attribute 必须接受',
'active_url'      => ':attribute 必须是一个合法的 URL',
'after'        => ':attribute 必须是 :date 之后的一个日期',
'after_or_equal'    => ':attribute 必须是 :date 之后或相同的一个日期',
'alpha'        => ':attribute 只能包含字母',
'alpha_dash'      => ':attribute 只能包含字母、数字、中划线或下划线',
'alpha_num'      => ':attribute 只能包含字母和数字',
'array'        => ':attribute 必须是一个数组',
'before'        => ':attribute 必须是 :date 之前的一个日期',
'before_or_equal'   => ':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 和 :max 位之间',
'dimensions'      => ':attribute 具有无效的图片尺寸',
'distinct'       => ':attribute 字段具有重复值',
'email'        => ':attribute 必须是一个合法的电子邮件地址',
'exists'        => '选定的 :attribute 是无效的.',
'file'         => ':attribute 必须是一个文件',
'filled'        => ':attribute 的字段是必填的',
'image'        => ':attribute 必须是 jpeg, png, bmp 或者 gif 格式的图片',
'in'          => '选定的 :attribute 是无效的',
'in_array'       => ':attribute 字段不存在于 :other',
'integer'       => ':attribute 必须是个整数',
'ip'          => ':attribute 必须是一个合法的 IP 地址。',
'json'         => ':attribute 必须是一个合法的 JSON 字符串',
'max'         => [
  'numeric' => ':attribute 的最大长度为 :max 位',
  'file'  => ':attribute 的最大为 :max',
  'string' => ':attribute 的最大长度为 :max 字符',
  'array'  => ':attribute 的最大个数为 :max 个.',
],
'mimes'        => ':attribute 的文件类型必须是 :values',
'min'         => [
  'numeric' => ':attribute 的最小长度为 :min 位',
  'file'  => ':attribute 大小至少为 :min KB',
  'string' => ':attribute 的最小长度为 :min 字符',
  'array'  => ':attribute 至少有 :min 项',
],
'not_in'        => '选定的 :attribute 是无效的',
'numeric'       => ':attribute 必须是数字',
'present'       => ':attribute 字段必须存在',
'regex'        => ':attribute 格式是无效的',
'required'       => ':attribute 字段是必须的',
'required_if'     => ':attribute 字段是必须的当 :other 是 :value',
'required_unless'   => ':attribute 字段是必须的,除非 :other 是在 :values 中',
'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 项',
],
'string'        => ':attribute 必须是一个字符串',
'timezone'       => ':attribute 必须是个有效的时区.',
'unique'        => ':attribute 已存在',
'url'         => ':attribute 无效的格式',
 
/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
|--------------------------------------------------------------------------
|
| Here you may specify custom validation messages for attributes using the
| convention "attribute.rule" to name the lines. This makes it quick to
| specify a specific custom language line for a given attribute rule.
|
*/
 
'custom' => [
  'attribute-name' => [
    'rule-name' => 'custom-message',
  ],
],
 
/*
|--------------------------------------------------------------------------
| Custom Validation Attributes
|--------------------------------------------------------------------------
|
| The following language lines are used to swap attribute place-holders
| with something more reader friendly such as E-Mail Address instead
| of "email". This simply helps us make messages a little cleaner.
|
*/
 
'attributes' => [
  // 'name'     => '名字',
  // 'age'     => '年龄',
],
 
];

2.安装中文信息提示包

composer require "overtrue/laravel-lang:~3.0"

注册服务提供者: config/app.php

'providers' => [
  // Illuminate\Translation\TranslationServiceProvider::class,
  Overtrue\LaravelLang\TranslationServiceProvider::class,
]

修改语言:config/app.php

'locale' => 'zh-CN',

以上这篇Laravel修改验证提示信息为中文的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
在PHP中操作Excel实例代码
Apr 29 PHP
深入phpMyAdmin的安装与配置的详细步骤
May 07 PHP
PHP编码规范的深入探讨
Jun 06 PHP
joomla jce editor 解决上传中文名文件失败问题
Jun 09 PHP
php中字符串和正则表达式详解
Oct 23 PHP
PHP中预定义的6种接口介绍
May 12 PHP
php简单生成随机数的方法
Jul 30 PHP
yii的入口文件index.php中为什么会有这两句
Aug 04 PHP
php图形jpgraph操作实例分析
Feb 22 PHP
yii2.0整合阿里云oss上传单个文件的示例
Sep 19 PHP
PHP实现微信小程序人脸识别刷脸登录功能
May 24 PHP
PHP使用SOAP调用API操作示例
Dec 25 PHP
php装饰者模式简单应用案例分析
Oct 23 #PHP
laravel 数据验证规则详解
Oct 23 #PHP
php适配器模式简单应用示例
Oct 23 #PHP
Laravel 自定命令以及生成文件的例子
Oct 23 #PHP
laravel 创建命令行命令的图文教程
Oct 23 #PHP
php桥接模式应用案例分析
Oct 23 #PHP
浅谈laravel框架与thinkPHP框架的区别
Oct 23 #PHP
You might like
php字符串截取问题
2006/11/28 PHP
datePicker——日期选择控件(with jquery)
2007/02/20 Javascript
Extjs中常用表单介绍与应用
2010/06/07 Javascript
javascript动态加载实现方法一
2012/08/22 Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
2015/09/19 Javascript
JS实现常见的TAB、弹出层效果(TAB标签,斑马线,遮罩层等)
2015/10/08 Javascript
全面解析bootstrap格子布局
2016/05/22 Javascript
详解javascript获取url信息的常见方法
2016/12/19 Javascript
JS数组返回去重后数据的方法解析
2017/01/03 Javascript
JavaScript中双向数据绑定详解
2017/05/03 Javascript
详解vue.js的devtools安装
2017/05/26 Javascript
javascript与PHP动态往类中添加方法对比
2018/03/21 Javascript
JavaScript使用递归和循环实现阶乘的实例代码
2018/08/28 Javascript
Node.js API详解之 timer模块用法实例分析
2020/05/07 Javascript
javascript实现前端成语点击验证
2020/06/24 Javascript
夯基础之手撕javascript继承详解
2020/11/09 Javascript
[03:03]2014DOTA2西雅图国际邀请赛 Alliance战队巡礼
2014/07/07 DOTA
python实现根据月份和日期得到星座的方法
2015/03/27 Python
python清除字符串里非字母字符的方法
2015/07/02 Python
Python面向对象之继承代码详解
2018/01/29 Python
Python任务调度利器之APScheduler详解
2020/04/02 Python
纯CSS实现预加载动画效果
2017/09/06 HTML / CSS
HTML5 Canvas 绘图——使用 Canvas 绘制图形图文教程 使用html5 canvas 绘制精美的图
2015/08/31 HTML / CSS
德国购买健身器材:AsVIVA
2017/08/09 全球购物
ALDO加拿大官网:加拿大女鞋品牌
2018/12/22 全球购物
教师辞职报告范文
2014/01/20 职场文书
餐厅楼面主管岗位职责范本
2014/02/16 职场文书
2014年预备党员学习两会心得体会
2014/03/17 职场文书
银行委托书范本
2014/04/04 职场文书
社区科普工作方案
2014/06/03 职场文书
2014年团工作总结
2014/11/27 职场文书
我们的节日端午节活动总结
2015/02/11 职场文书
2015年社区教育工作总结
2015/05/13 职场文书
团组织推荐意见
2015/06/05 职场文书
遗失证明范文
2015/06/19 职场文书
2015年小学远程教育工作总结
2015/07/28 职场文书