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


Posted in Javascript onSeptember 30, 2019

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

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

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

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

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

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

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

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

验证器:

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

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

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

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

Javascript 相关文章推荐
Javascript里使用Dom操作Xml
Jan 22 Javascript
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
Mar 06 Javascript
番茄的表单验证类代码修改版
Jul 18 Javascript
[原创]IE view-source 无法查看看源码 JavaScript看网页源码
Jul 19 Javascript
jQuery实现TAB风格的全国省份城市滑动切换效果代码
Aug 24 Javascript
AngularJS仿苹果滑屏删除控件
Jan 18 Javascript
Angularjs---项目搭建图文教程
Jul 08 Javascript
轻松搞定js表单验证
Oct 13 Javascript
微信页面倒计时代码(解决safari不兼容date的问题)
Dec 13 Javascript
利用javascript实现的三种图片放大镜效果实例(附源码)
Jan 23 Javascript
vue 引用自定义ttf、otf、在线字体的方法
May 09 Javascript
layui复选框的全选与取消实现方法
Sep 02 Javascript
JavaScript键盘事件响应顺序详解
Sep 30 #Javascript
vue自动化路由的实现代码
Sep 30 #Javascript
js实现图片上传即时显示效果
Sep 30 #Javascript
vue实现select下拉显示隐藏功能
Sep 30 #Javascript
createObjectURL方法实现本地图片预览
Sep 30 #Javascript
微信小程序实现分享商品海报功能
Sep 30 #Javascript
Bootstrap实现模态框效果
Sep 30 #Javascript
You might like
php 设计模式之 单例模式
2008/12/19 PHP
php实现的xml操作类
2016/01/15 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
2016/10/18 PHP
javascript下对于事件、事件流、事件触发的顺序随便说说
2010/07/17 Javascript
通过百度地图获取公交线路的站点坐标的js代码
2012/05/11 Javascript
JS 控件事件小结
2012/10/31 Javascript
Js实现动态添加删除Table行示例
2014/04/14 Javascript
再谈javascript常见错误及解决方法
2016/09/16 Javascript
js canvas实现擦除效果示例代码
2017/04/26 Javascript
基于JavaScript实现图片连播和联级菜单实例代码
2017/07/28 Javascript
JavaScript创建对象的七种方式全面总结
2017/08/21 Javascript
Angular4实现鼠标悬停3d倾斜效果
2017/10/25 Javascript
利用canvas中toDataURL()将图片转为dataURL(base64)的方法详解
2017/11/20 Javascript
详解关于微信setData回调函数中的坑
2019/02/18 Javascript
详解js实时获取并显示当前时间的方法
2019/05/10 Javascript
ES6 新增的创建数组的方法(小结)
2019/08/01 Javascript
[51:36]EG vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
Python2.6版本中实现字典推导 PEP 274(Dict Comprehensions)
2015/04/28 Python
讲解Python的Scrapy爬虫框架使用代理进行采集的方法
2016/02/18 Python
Python中对象的引用与复制代码示例
2017/12/04 Python
python MySQLdb使用教程详解
2018/03/20 Python
Python OpenCV读取png图像转成jpg图像存储的方法
2018/10/28 Python
详解Python字符串切片
2019/05/20 Python
django实现更改数据库某个字段以及字段段内数据
2020/03/31 Python
Pycharm修改python路径过程图解
2020/05/22 Python
selenium+python实现基本自动化测试的示例代码
2021/01/27 Python
法国太阳镜店:Sunglasses Shop
2016/08/27 全球购物
美国踏板车和轻便摩托车销售网站:Mega Motor Madness
2020/02/26 全球购物
25道Java面试题集合
2013/05/21 面试题
详细的大学生创业计划书模板
2014/01/27 职场文书
买房协议书
2014/04/11 职场文书
安全生产演讲稿
2014/05/09 职场文书
干部作风建设个人剖析材料
2014/10/11 职场文书
mybatis 获取无数据的字段不显示的问题
2021/07/15 Java/Android
redis protocol通信协议及使用详解
2022/07/15 Redis
前端框架ECharts dataset对数据可视化的高级管理
2022/12/24 Javascript