laravel实现中文和英语互相切换的例子

 更新时间:2019年09月30日 08:55:42   作者:左半边的小酒窝  
今天小编就为大家分享一篇laravel实现中文和英语互相切换的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

resources文件下面有一个lang文件夹下面有一个en文件夹,这里就是后面要使用到的存放语言的语言包的地方了。下面设置app.php里面的语言驱动。

这里我设置的是en,到时候就会使用lang文件夹里面的en文件夹里面的文件来翻译中文和英语。

这里的项目使用的是前后端分离的,所有我主要管理后端的提示信息。

再en文件夹里面新建两个文件为chinese存放中文,english存放英语翻译。

其中数组对应的键名必须一样,且不能又重复的键名,不然会出现找不到显示哪一个。

当然了登陆的时候是药选择使用中文还是英文,这里选择了之后,可以把用户的选择存入缓存中,在需要使用翻译的地方取出缓存,并显示即可。

验证器:

这里是登陆的验证器,由于才登陆并没有存储语言格式,所以需要获取到用户输入的语言格式。并进行处理。

这里需要使用函数trans进行中英转换,$d就是根据用户选择的语言进行选择使用中文还是英文。“.error”是对应的中文和英文中的数组的键名,(键名唯一,键名唯一,键名唯一),然后就可以根据输入的language为1还是为2来进行相应的提示了。控制器里面也是一样的。

以上这篇laravel实现中文和英语互相切换的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • JS图片无缝滚动(简单利于使用)

    JS图片无缝滚动(简单利于使用)

    现在又想做一个无缝滚动了,所以在网上找啊找,好多都是相同的,而且调试复杂,好多都不能动,也懒得去细看,终于让我发现了这个,希望能帮到别人:
    2013-06-06
  • uniapp自定义应用退出执行内容实例代码

    uniapp自定义应用退出执行内容实例代码

    近几日使用uni-app开发移动应用APP遇到了个不常见的需求,下面这篇文章主要给大家介绍了关于uniapp自定义应用退出执行内容的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-12-12
  • uni.getLocation和wx.getLocation方法调用无效也不返回失败的解决方案

    uni.getLocation和wx.getLocation方法调用无效也不返回失败的解决方案

    这篇文章主要给大家介绍了关于uni.getLocation和wx.getLocation方法调用无效也不返回失败的解决方案,文中通过实例代码以及图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2023-04-04
  • 原生JS实现垂直手风琴效果

    原生JS实现垂直手风琴效果

    本篇文章主要介绍了原生JS实现垂直手风琴效果的示例代码,具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • JavaScript中?. 和??分别是什么详解

    JavaScript中?. 和??分别是什么详解

    在项目中我们往往要做很多很多的空值判断进行容错处理,往往伴随着三目运算、与或、if else来使用,下面这篇文章主要给大家介绍了关于JavaScript中?. 和??分别是什么的相关资料,需要的朋友可以参考下
    2023-02-02
  • 详解js对象中属性的两种类型之数据属性和访问器属性

    详解js对象中属性的两种类型之数据属性和访问器属性

    在理解vue底层响应式原理时,了解到,原来对象中的属性,不单单从表面看起来那么简单是key:value形式,而是还有隐藏的内部特性,其中对象内的属性分为两种类型的属性:数据属性和访问器属性,本文将给大家详细介绍一下数据属性和访问器属性,需要的朋友可以参考下
    2023-05-05
  • 微信小程序嵌入H5页面(webview)的基本用法和父子传参数详细说明

    微信小程序嵌入H5页面(webview)的基本用法和父子传参数详细说明

    微信小程序中嵌入H5页面通常指的是在小程序中使用Web-view组件来加载外部的网页,下面这篇文章主要给大家介绍了关于微信小程序嵌入H5页面(webview)的基本用法和父子传参数的相关资料,需要的朋友可以参考下
    2024-08-08
  • js微信支付实现代码

    js微信支付实现代码

    这篇文章主要为大家详细介绍了javascript微信支付的相关代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • 获取input标签的所有属性的方法

    获取input标签的所有属性的方法

    下面小编就为大家带来一篇获取input标签的所有属性的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • js+html5通过canvas指定开始和结束点绘制线条的方法

    js+html5通过canvas指定开始和结束点绘制线条的方法

    这篇文章主要介绍了js+html5通过canvas指定开始和结束点绘制线条的方法,涉及html5属性的操作技巧,需要的朋友可以参考下
    2015-06-06

最新评论