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 相关文章推荐
jQuery 图像裁剪插件Jcrop的简单使用
May 22 Javascript
jQuery选择器全面总结
Jan 06 Javascript
js身份证判断方法支持15位和18位
Mar 18 Javascript
2种jQuery 实现刮刮卡效果
Feb 01 Javascript
js+canvas实现动态吃豆人效果
Mar 22 Javascript
js获取浏览器的各种属性
Apr 27 Javascript
微信小程序 Buffer缓冲区的详解
Jul 06 Javascript
node.js 利用流实现读写同步,边读边写的方法
Sep 11 Javascript
基于 flexible 的 Vue 组件:Toast -- 显示框效果
Dec 26 Javascript
微信小程序日历效果
Dec 29 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
Sep 21 Javascript
解决Vue项目中tff报错的问题
Oct 21 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中判断文件存在是用file_exists还是is_file的整理
2012/09/12 PHP
php实例分享之二维数组排序
2014/05/15 PHP
微信接口生成带参数的二维码
2017/07/31 PHP
基于jquery的一个简单的脚本验证插件
2010/04/05 Javascript
Javascript 面向对象 命名空间
2010/05/13 Javascript
chrome原生方法之数组
2011/11/30 Javascript
javascript object array方法使用详解
2012/12/03 Javascript
使用Grunt.js管理你项目的应用说明
2013/04/24 Javascript
jQuery实现表格颜色交替显示的方法
2015/03/09 Javascript
JavaScript通过select动态更换图片的方法
2015/03/23 Javascript
强大Vue.js组件浅析
2016/09/12 Javascript
关于webuploader插件使用过程遇到的小问题
2016/11/07 Javascript
JavaScript模块模式实例详解
2017/10/25 Javascript
Vue2.0设置全局样式(less/sass和css)
2017/11/18 Javascript
微信小程序实现鼠标拖动效果示例
2017/12/01 Javascript
用node-webkit把web应用打包成桌面应用(windows环境)
2018/02/01 Javascript
详解webpack4多入口、多页面项目构建案例
2018/05/25 Javascript
js实现翻牌小游戏
2020/07/31 Javascript
[00:31]DOTA2上海特级锦标赛 Fnatic战队宣传片
2016/03/04 DOTA
简单文件操作python 修改文件指定行的方法
2013/05/15 Python
初学Python函数的笔记整理
2015/04/07 Python
在Python中使用模块的教程
2015/04/27 Python
Python之ReportLab绘制条形码和二维码的实例
2018/01/15 Python
python版DDOS攻击脚本
2019/06/12 Python
Python pandas DataFrame操作的实现代码
2019/06/21 Python
python生成器用法实例详解
2019/11/22 Python
opencv设置采集视频分辨率方式
2019/12/10 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
2020/02/15 Python
css3的focus-within选择器的使用
2020/05/11 HTML / CSS
Visual-Click葡萄牙:欧洲领先的在线眼镜商
2020/02/17 全球购物
北京一家公司的.net开发工程师笔试题
2012/04/17 面试题
2014年党支部承诺书
2014/05/30 职场文书
计算机网络专业自荐书
2014/06/09 职场文书
2015年班级工作总结范文
2015/04/03 职场文书
2016年感恩教师节校园广播稿
2015/12/18 职场文书
初中数学教学反思范文
2016/02/17 职场文书