
laravel 验证机制validation
发布日期:2025-04-04 03:57:30
浏览次数:10
分类:精选文章
本文共 2646 字,大约阅读时间需要 8 分钟。
Laravel 中 开发 Validation 验证 并 返回 中文 提示 全局设置
在 开发 Laravel 应用 时,我们 有 时会 需 要 为 应用 添加 验证 功能,默认 的 验证 提示 是 英文 的,但 有 时 我们 需要 返回 中文 的 验证 提示。本 文 将 教 你 如何 在 Laravel 应用 中 全局 设置 验证 提示 为 中文。
1. 创建 zn 文件夹 并 设置语言配置
首先 你 需要 创建名 为 resources/lang/zh
的 文件夹,该文件夹 将 包含 嵌入式语言(例如 PHP)的 文件。在 这个 文件夹 中 创建 validation.php
文件。
2. 修改.Validation.php 文件
在 validation.php
文件中,你 需要 定义 验证 相关 的 中文 错误 提示。以下 是 修改 后 的内容:
return [ '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 必须存在',];
3. 应用配置
最后 你 需要 在 Laravel 的 app.php
配置 文件 中 将 zh
language 加入 supported-languages 数组。这样 Laravel 就能 识别 并 使用 中文 的 验证 提示。
完成!
现在ước requester 将 达成目标。通过以上 方法,你 已经成功 地 配置了 Laravel 中 的 验证 提示 为 中文。
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月19日 22时58分31秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
element-plus修改主题颜色
2025-03-29
element-ui:el-input输入数字-整数和小数
2025-03-29
ElementUI-el-progress改变进度条颜色跟文字样式
2025-03-29
ELK应用日志收集实战
2025-03-29
elTable火狐浏览器换行
2025-03-29
15个Python数据处理技巧(非常详细)零基础入门到精通,收藏这一篇就够了
2025-03-29
0基础成功转行网络安全工程师,年薪30W+,经验总结都在这(建议收藏)
2025-03-29
100个电脑常用组合键大全(非常详细)零基础入门到精通,收藏这篇就够了
2025-03-29
10个程序员可以接私活的平台
2025-03-29
10条sql语句优化的建议
2025-03-29
10款宝藏编程工具!新手必备,大牛强烈推荐! 从零基础到精通,收藏这篇就够了!
2025-03-29
10款最佳免费WiFi黑客工具(附传送门)零基础入门到精通,收藏这一篇就够了
2025-03-29
15个备受欢迎的嵌入式GUI库,从零基础到精通,收藏这篇就够了!
2025-03-29
15个程序员常逛的宝藏网站!!从零基础到精通,收藏这篇就够了!
2025-03-29
1分钟学会在Linux下模拟网络延迟
2025-03-29
2023应届毕业生找不到工作很焦虑怎么办?
2025-03-29