如何在Laravel项目中添加多语言提示信息

  介绍

如何在Laravel项目中添加多语言提示信息?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

Laravel默认的区域用的是,在资源/lang/en文件夹下,我们可以看到以下几个文件:

资源   安康才能,朗   ,,安康;en   ,,,,,,,auth.php   ,,,,,,,pagination.php   ,,,,,,,passwords.php   ,,,,,,,validation.php

其中验证。php是验证用户提交表单信息的提示文字,比如

& # 39;需要# 39;,=祝辞,& # 39;从而:attribute  field  is 要求强生# 39;

该行将会在用户未填写某一栏(假设输入的名称为测试)时提示需要测试领域# 39;公司。

那么我们要添加多语言提示其实也很简单,并不是直接改动en文件夹下的对应文件,而是在朗文件夹下新建立一个新地区文件夹,比如中文我采用了zh型”:

资源   安康才能,朗   ,,安康;en   ,,,,,,,auth.php   ,,,,,,,pagination.php   ,,,,,,,passwords.php   ,,,,,,,validation.php   ,,,安康,zh型   ,,,,,,,auth.php   ,,,,,,,pagination.php   ,,,,,,,passwords.php   ,,,,,,,validation.php

注意我们需要把en文件夹下所有文件复制进,然后我们就可以修改古银文件夹下的文件了。

需要注意的是,在验证。php中,有一个叫属性的数组,我们需要在里面把我们输入的名字都一一添加进去,否则提示信息中的:属性会使用默认的输入名称,所以如果我们如果将之前的必要信息改为:

& # 39;需要# 39;,=祝辞,& # 39;:属性不能为空& # 39;,

那么用户会看到的错误信息为:

<强>测试不能为空

而如果我们在数属性组中添加以下元素:

& # 39;属性# 39;,=祝辞,(   & # 39;才能测试# 39;,=祝辞,& # 39;测试& # 39;,   )

那么我们的错误信息则会显示:

<强>测试不能为空

所以,为了给用户更好的使用体验,我们需要尽量多地将提示信息完善。

最后一步,添加完了地区文件之后,我们需要在配置/应用程序。php中修改我们的语言环境:

& # 39;地区# 39;,=祝辞,& # 39;zh型# 39;   & # 39;fallback_locale& # 39;,=祝辞,& # 39;en # 39;,

看完上述内容,你们掌握如何在Laravel项目中添加多语言提示信息的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

如何在Laravel项目中添加多语言提示信息