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 相关文章推荐
js对象的构造和继承实现代码
Dec 05 Javascript
javascript中方便增删改cookie的一个类
Oct 11 Javascript
HTML Color Picker(js拾色器效果)
Aug 27 Javascript
JavaScript实现点击文字切换登录窗口的方法
May 11 Javascript
JQuery实现图片轮播效果
Sep 15 Javascript
详解jQuery Mobile自定义标签
Jan 06 Javascript
AngularJS入门教程之AngularJS 模板
Aug 18 Javascript
JS数组返回去重后数据的方法解析
Jan 03 Javascript
教你5分钟学会用requirejs(必看篇)
Jul 25 Javascript
javaScript canvas实现(画笔大小 颜色 橡皮的实例)
Nov 28 Javascript
微信小程序后端(java)开发流程的详细步骤
Nov 13 Javascript
详解vue或uni-app的跨域问题解决方案
Feb 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 简单数组排序实现代码
2009/08/05 PHP
php缓冲 output_buffering的使用详解
2013/06/13 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
PHP常用日期加减计算方法实例小结
2018/07/31 PHP
使用ucenter实现多站点同步登录的讲解
2019/03/21 PHP
如何在PHP中使用数组
2020/06/09 PHP
了不起的node.js读书笔记之node.js中的特性
2014/12/22 Javascript
javascript随机显示背景图片的方法
2015/06/18 Javascript
js如何打印object对象
2015/10/16 Javascript
JS组件Bootstrap Table表格多行拖拽效果实现代码
2015/12/08 Javascript
JS实现六位字符密码输入器功能
2016/08/19 Javascript
vue.js表格分页示例
2016/10/18 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
2016/12/25 Javascript
js实现方块上下左右移动效果
2017/08/17 Javascript
express默认日志组件morgan的方法
2018/04/05 Javascript
Vue CLI3 开启gzip压缩文件的方式
2018/09/30 Javascript
[01:11:35]Liquid vs LGD 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python中实现迭代器(iterator)的方法示例
2017/01/19 Python
Python的语言类型(详解)
2017/06/24 Python
Django中redis的使用方法(包括安装、配置、启动)
2018/02/21 Python
Python闭包思想与用法浅析
2018/12/27 Python
Python2和Python3的共存和切换使用
2019/04/12 Python
django foreignkey(外键)的实现
2019/07/29 Python
Python的条件锁与事件共享详解
2019/09/12 Python
Python 使用元类type创建类对象常见应用详解
2019/10/17 Python
python tkinter canvas使用实例
2019/11/04 Python
python标准库OS模块详解
2020/03/10 Python
Python图像识别+KNN求解数独的实现
2020/11/13 Python
详解CSS3中常用的样式【基本文本和字体样式】
2020/10/20 HTML / CSS
Converse匡威法国官网:美国著名帆布鞋品牌
2018/12/05 全球购物
项目合作计划书
2014/01/09 职场文书
大学生素质拓展活动方案
2014/02/11 职场文书
报关员个人职业生涯规划书
2014/03/12 职场文书
婚庆主持词大全
2015/06/30 职场文书
谢师宴家长答谢词
2015/09/30 职场文书
Redis读写分离搭建的完整步骤
2021/09/14 Redis