Laravel 添加多语言提示信息
来源:互联网 发布:淘宝主页装修教程 编辑:程序博客网 时间:2024/06/16 03:46
Laravel
默认的locale
用的是en
,在resouces/lang/en
文件夹下,我们可以看到以下几个文件:
resources - lang - en -- auth.php -- pagination.php -- passwords.php -- validation.php
其中validation.php
是验证用户提交表单信息的提示文字,比如
'required' => 'The :attribute field is required.',
该行将会在用户未填写某一栏(假设input
的name
为test
)时提示The test field is required.'。
en
那么我们要添加多语言提示其实也很简单,并不是直接改动文件夹下的对应文件,而是在
lang文件夹下新建立一个新
locale文件夹,比如中文我采用了
zh`:
resources - lang - en -- auth.php -- pagination.php -- passwords.php -- validation.php - zh -- auth.php -- pagination.php -- passwords.php -- validation.php
注意我们需要把en
文件夹下所有文件复制进zh
,然后我们就可以修改zh
文件夹下的文件了。
需要注意的是,在validation.php
中,有一个叫attributes
的数组,我们需要在里面把我们input
的name
都一一添加进去,否则提示信息中的:attribute
会使用默认的input name
,所以如果我们如果将之前的required
信息改为:
'required' => ':attribute不能为空',
那么用户会看到的错误信息为:
test不能为空
而如果我们在attributes
数组中添加以下元素:
'attributes' => [ 'test' => '测试',]
那么我们的错误信息则会显示:
测试不能为空
所以,为了给用户更好的使用体验,我们需要尽量多地将提示信息完善。
最后一步,添加完了locale
文件之后,我们需要在config/app.php
中修改我们的locale
:
'locale' => 'zh','fallback_locale' => 'en',
这样默认的locale
就会使用我们新建的zh
了。
阅读全文
0 0
- Laravel 添加多语言提示信息
- 添加提示信息 tooltip
- 为PHPStorm添加laravel代码提示
- 会员中心选项添加提示信息
- KindEditor 添加默认提示信息
- laravel技巧-多语言提示、公用函数引入、url忽略大小写
- 为PhpStorm添加Laravel 代码智能提示功能
- Laravel- 配置多语言环境
- C语言添加打印信息
- 为xp文件夹添加提示信息
- VC 添加与显示工具栏提示信息
- VC编程给工具栏添加提示信息
- MFC 给自定义工具栏添加提示信息
- google地图marker添加div提示信息
- form布局中添加红色提示信息
- centos ssh登录后添加提示信息
- 如何给文件夹添加提示信息
- centos ssh登录后添加提示信息
- mysql处理海量数据时的一些优化查询速度方法
- 2017年多校赛第一场 1001 Add More Zero(逻辑思维)
- String、StringBuilder和StringBuffer的区别
- 百练_3682:整数奇偶排序
- 关于给APK签名简记
- Laravel 添加多语言提示信息
- Linux如何查找文件安装路径
- springboot
- dijkstra算法
- Bootstrap typeahead自动补全
- [leetcode]467. Unique Substrings in Wraparound String
- 快来看,SATA秘籍惊现江湖!!!
- Spark简介
- Android——用户资源访问