语言包的问题
laravel 5.3 更换语言包
96 假行僧396741 关注2016.12.15 15:36* 字数 280 阅读 4457评论 0喜欢 4Laravel-langLaravel 5 语言包,包含 52 种语言, 基于 caouecs/Laravel-lang.trans()
函数根据你的 [本地化文件] 翻译指定的语句
安装composer require "overtrue/laravel-lang:~3.0"Laraval 5.*
完成上面的操作后,将项目文件 config/app.php 中的下一行
Illuminate\Translation\TranslationServiceProvider::class,
替换为:
Overtrue\LaravelLang\TranslationServiceProvider::class,Lumen
在 bootstrap/app.php 中添加下面这行:
$app->register(Overtrue\LaravelLang\TranslationServiceProvider::class);配置Laravel修改项目语言 config/app.php:
'locale' => 'zh-CN',Lumen
在 .env 文件中修改语言:
APP_LOCALE=zh-CN使用和正常使用一样,你如果需要额外添加语言项,请在 resources/lang/zh-CN/
下建立你自己的文件即可,也可以建立同样的文件来替换掉默认的语言部分。添加自定义语言项
例如创建文件resources/lang/zh-CN/demo.php:<?phpreturn ['user_not_exists' => '用户不存在','email_has_registed' => '邮箱 :email 已经注册过!'];
然后在任何地方:// 用户不存在echo
\resources\lang\zh_CN\demo.php
echo trans('demo.user_not_exists');\resources\lang\admin\zh_CN\passwords.phpecho trans("admin::passwords.password");// 邮箱 anzhengchao@gmail.com 已经注册过!
trans('demo.email_has_registed',['email' => 'anzhengchao@gmail.com']
);
替换掉默认的语言项
我们假设想替换掉密码重置成功的提示文字为例,创建 resources/lang/zh-CN/passwords.php<?php
return ['reset' => '您的密码已经重置成功了,你可以使用新的密码登录了!'
];
只放置你需要替换的部分即可。举个例子:$ php artisan lang:publish zh-CN,zh-HK,th,tk
如果我的文章,给您带来了帮助那么您请点个赞,且您愿意帮助提升相关文章的更新速度和质量,打赏一下.赞赏支持

laravel laravel-admin 语言包的问题 trans('demo.user_not_exists'); trans(admin::passwords.password);相关推荐

  1. laravel安装-中文语言包

    一.laravel 安装 "overtrue/laravel-lang" 这个扩展包直接把语言变成了中文 composer require overtrue/laravel-lan ...

  2. laravel 5.3 更换语言包

    laravel 5.3 更换语言包  假行僧396741 关注 2016.12.15 15:36* 字数 280 阅读 4457评论 0喜欢 4 Laravel-lang Laravel 5 语言包, ...

  3. laravel配置语言包,实现网站中英文切换

    一.laravel语言包的配置,在resources/lang/en,这是默认的语言,自己添加一个zh文件夹,在下面创建需要切换的语言页面,如 zh/header.php <?php retur ...

  4. Laravel自定义错误提示语语言包

    1.下载语言包: 语言包git库: https://github.com/caouecs/Laravel-lang 这里面有68国语言,我这里只需要中文包,因此,我就在另外一个地方clone了这个仓库 ...

  5. laravel 自动验证,提示验证成功,失败信息,引入语言包

    JavaScript也可以进行一些验证操作,但是有些情况下不好用(禁用JavaScript).这时候就要使用后端的一些机制.能够在后端对用户提交的数据进行验证,这个就是后端的自动验证. 案例:编写自动 ...

  6. laravel 中文语言包

    会有很多人会遇到翻译 Laravel 自带模板的问题,所以我们无需自己一个个去翻译,这种通用的问题找找扩展包来处理即可. 我们将使用 Laravel Lang 项目来实现,此项目支持了 52 个国家的 ...

  7. Voyager 1.2.3 发布,Laravel 后台管理扩展包

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   Voyager 1.2.3 发布了,Voyager 是一个强大.快捷的 Laravel 后台管理扩展包,提供了 CRUD 操作.媒体管理.菜 ...

  8. mysql56401_一款你不容错过的Laravel后台管理扩展包 —— Voyager

    一款你不容错过的Laravel后台管理扩展包 -- Voyager 由 学院君 创建于4年前, 最后更新于 4个月前 版本号 #3 43101 views 16 likes 0 collects 1. ...

  9. 【php-laravel框架】第二节:laravel常用的扩展包汇总及安装教程

    教程说明:laravel的常用扩展包汇总及安装方式. 使用版本:laravel5.5 lts版本 集成环境:phpstudy[windows推荐].宝塔windows面板[linux推荐] IDEA编 ...

最新文章

  1. Introduction to Algorithm 6.3-3[Second Version]
  2. PyYAML——yaml.load()警告【YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated】解决方案
  3. Angular如何判断某个DOM节点包含Directive
  4. Delphi语言最好的JSON代码库 mORMot学习笔记1
  5. IP通信基础学习第十周
  6. RecyclerView (一) 基础知识
  7. Web Services的基本原理
  8. 计算机基础知识教程word表格,[电脑基础知识]很详细的Word基础图文教程适合初学者。.ppt...
  9. 在windows10上安装texlive的参考文档
  10. PS 画笔工具与文字工具
  11. SE-NET效果测试
  12. 怎么判断冠词用a还是an_冠词a/an/the:的用法和区别
  13. windows server2012R2 apache+mod_wsgi+django
  14. 思绪——关于《朝花夕誓——于离别之朝束起约定之花》
  15. C++循环输出M * N 的螺旋矩阵
  16. 目标检测的国内外研究现状
  17. 无法安装office此计算机安装了32位,无法将 64 位 Office 与 32 位 Office 一起安装 | Microsoft Docs...
  18. 潍坊学院计算机打破世界纪录,牛!2017 ASC世界大学生超级计算机总决赛 潍坊学院每秒31.7万亿次峰值计算刷新世界纪录...
  19. -bash: ./startup.sh: /bin/sh^M: 坏的解释器: 没有那个文件或目录
  20. 老子《道德经》第六十三章

热门文章

  1. Google Earth Engine(GEE)——下载2020-2021年的NDBI
  2. 栈的详解(C/C++数据结构)
  3. Context的翻译
  4. 电磁波波长与穿透力的关系是什么?
  5. mysql的主句与从句_从句和主句怎样区分?
  6. 高二会考计算机分数,会考成绩abcd各是多少分 会考成绩对高考有影响吗
  7. python notebook怎么运行_jupyter notebook简单使用教程
  8. 如何在Eclipse 中将隐藏的包给显示出来
  9. 计算机cbr代表什么,cbr是什么文件格式
  10. 《计算机科学概论(第12版)》—第1章1.10节通信差错