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 相关文章推荐
967 个函式
Oct 09 PHP
第六节--访问属性和方法
Nov 16 PHP
php递归实现无限分类生成下拉列表的函数
Aug 08 PHP
PHP学习之数组的定义和填充
Apr 17 PHP
PHP编码转换
Nov 05 PHP
基于在生产环境中使用php性能测试工具xhprof的详解
Jun 03 PHP
深入PHP5中的魔术方法详解
Jun 17 PHP
php实现简易聊天室应用代码
Sep 23 PHP
php根据年月获取当月天数及日期数组的方法
Nov 30 PHP
php处理抢购类功能的高并发请求
Feb 08 PHP
PHP的简单跳转提示的实现详解
Mar 14 PHP
php定期拉取数据对比方法实例
Sep 22 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
《Re:从零开始的异世界生活 冰结之绊》
2020/04/09 日漫
PHP 类商品秒杀计时实现代码
2010/05/05 PHP
PHP生成各种随机验证码的方法总结【附demo源码】
2017/06/05 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
PHP集成环境XAMPP的安装与配置
2018/11/13 PHP
PHP读取XML文件的方法实例总结【DOMDocument及simplexml方法】
2019/09/10 PHP
JavaScript的面向对象(二)
2006/11/09 Javascript
JQuery的$命名冲突详细解析
2013/12/28 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
最全的Javascript编码规范(推荐)
2016/06/22 Javascript
ajax 提交数据到后台jsp页面及页面跳转问题
2017/01/19 Javascript
ES6中Math对象的部分扩展
2017/02/20 Javascript
Bootstrap显示与隐藏简单实现代码
2017/03/06 Javascript
详解cordova打包成webapp的方法
2017/10/18 Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
2019/03/28 Javascript
js实现上传图片并显示图片名称
2019/12/18 Javascript
微信小程序基于movable-view实现滑动删除效果
2020/01/08 Javascript
github配置使用指南
2014/11/18 Python
安装Python的web.py框架并从hello world开始编程
2015/04/25 Python
python3+opencv3识别图片中的物体并截取的方法
2018/12/05 Python
PyQT5 emit 和 connect的用法详解
2019/12/13 Python
Jupyter打开图形界面并画出正弦函数图像实例
2020/04/24 Python
深深扎根运动世界的生活品牌:Tillys
2017/10/30 全球购物
戴尔马来西亚官网:Dell Malaysia
2020/05/02 全球购物
英文版销售经理个人求职信
2013/11/20 职场文书
计算机操作自荐信
2013/12/07 职场文书
大学自主招生自荐信范文
2014/02/26 职场文书
售前工程师职业生涯规划
2014/03/02 职场文书
酒店服务员岗位职责
2015/02/09 职场文书
听证通知书
2015/04/24 职场文书
2015年司法所工作总结
2015/04/27 职场文书
针对吵架老公保证书
2015/05/08 职场文书
中秋节随笔
2015/08/15 职场文书
Nginx同一个域名配置多个项目的实现方法
2021/03/31 Servers
QT与javascript交互数据的实现
2021/05/26 Javascript
利用Python实时获取steam特惠游戏数据
2022/06/25 Python