Skip to content
This repository has been archived by the owner on Jul 27, 2022. It is now read-only.

字段 验证提示 还是英文 #82

Open
gyp719 opened this issue Oct 27, 2021 · 4 comments
Open

字段 验证提示 还是英文 #82

gyp719 opened this issue Oct 27, 2021 · 4 comments

Comments

@gyp719
Copy link

gyp719 commented Oct 27, 2021

Laravel Framework 8.68.0

"overtrue/laravel-lang": "^5.0",

app.php 设置 'locale' => 'zh_CN', 验证 提示 是 phone 必须介于 3 - 10 个字符之间。 , 这个 phone 字段 在 validation-attributes.php 文件中 有定义, 没有 将 phone 提示为手机

猜测: validation-attributes.php validation-inline.php 都没有起作用

validation.php 文件中 添加

'attributes' => [
    'phone'         => '手机号',
],

这样 才有作用

@overtrue
Copy link
Owner

官方文档的说法只有一种哦:
https://laravel.com/docs/8.x/validation#specifying-attribute-in-language-files

@overtrue
Copy link
Owner

关于 validation-attributes.php 和 validation-inline.php 的问题,我看看 laravel-lang/lang 做了啥,官方貌似不支持这俩

@overtrue
Copy link
Owner

@gyp719 查了一下,这个变动比较大,需要改文件发布逻辑来合并这俩文件到 validation.php,暂时没时间改,推荐使用 https://github.com/ARCANEDEV/LaravelLang 或者 https://github.com/andrey-helldar/laravel-lang-publisher 来管理,他们的功能比较全

@gyp719
Copy link
Author

gyp719 commented Oct 29, 2021

@overtrue 好的,谢谢大佬。

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants