Laravel Vuejs 实战:开发知乎 (3)本地化和自定义消息
1.本地化 由于所有blade默认采用的是 _(‘’)方式输出标签文本,所以可以安装一个语言包,直接指定本地语言为zh_CN即可;
安装 https://github.com/caouecs/Laravel-lang 语言包:
Laravel 5.8-6.0 版本: 在项目文件夹打开命令行,执行
composer require caouecs/laravel-lang:~4.0
Laravel 5.1-5.7 版本: 在项目文件夹打开命令行,执行
composer require caouecs/laravel-lang:~3.0
Laravel 5 版本: 在项目文件夹打开命令行,执行
composer require caouecs/laravel-lang:~2.0
Laravel 4 版本: 在项目文件夹打开命令行,执行
composer require caouecs/laravel-lang:~1.0
安装完成后,语言包源文件存放于"vendor/caouecs/laravel-lang" 文件夹内,
复制laravel-lang/src下的zh-CN文件夹及laravel-lang/json文件夹内的zh-CN.json文件到resources/lang文件夹内,并打开config/app.php做如下修改:
1 //'locale' => 'en',
2 改为 'locale' => 'zh-CN',
3 //'fallback_locale' => 'en',
4 改为'fallback_locale' => ''zh-CN'',
5 //'faker_locale' => 'en_US',
6 改为'faker_locale' => ''zh-CN',
7
如果没显示出来,可以执行:
1 php artisan cache:clear
更多的可以参考:
Laravel 6.8 resources auth 本地化 简体中文
Localization 或 本地化
Laravel 本地化扩展包 caouecs/laravel-lang 使用




错误提示也很完整!


邮件也本地化为中文了。
Laravel Vuejs 实战:开发知乎 (3)本地化和自定义消息的更多相关文章
- Laravel Vuejs 实战:开发知乎 (10)使用 Select2 优化话题选择
1.添加选择Topic 使用Select2,如何安装Select2 ,具体使用实例 Select2 and Laravel: Ajax Autocomplete 及 Loading data remo ...
- Laravel Vuejs 实战:开发知乎 (6)发布问题
1.view部分: 安装一个扩展包:Laravel-UEditor composer require "overtrue/laravel-ueditor:~1.0" 配置 添加下面 ...
- Laravel Vuejs 实战:开发知乎 (9)定义话题与问题关系
1.话题[Topic] 执行命令: php artisan make:model Topic –cmr 修改****_**_**_create_topics_table.php数据库迁移文件如下: c ...
- Laravel Vuejs 实战:开发知乎 (8)美化编辑器
1.使用UEditor增量包: simple-ueditors 执行下载: git clone https://github.com/JellyBool/simple-ueditor.git 2.用此 ...
- Laravel Vuejs 实战:开发知乎 (2)用户登录
1.安装一个给用户提示的扩展包: 二选一: https://github.com/laracasts/flash [我选的这个]https://github.com/oanhnn/laravel-fl ...
- Laravel Vuejs 实战:开发知乎 (2)用户注册
1.本节需要发送验证邮件 2.教程使用SendCloud发送邮件 [我使用的是mailtrap] 3. composer require laravel/ui 安装完成后 php artisan ui ...
- Laravel Vuejs 实战:开发知乎 (1)项目环境配置和用户表设计
1.使用laragon新建laravel项目 zhihu 2.配置env文件的database设置 DB_DATABASE=zhihu 3.分析users表需要的字段 4.修改数据库迁移文件: cla ...
- Laravel Vuejs 实战:开发知乎 (5)设计问题表
1.执行命令: php artisan make:model Models/Question -cm 2.设计问题的数据库迁移文件中的字段: <?php use Illuminate\Datab ...
- Laravel Vuejs 实战:开发知乎 (7)验证问题表单字段
上一节代码中已经实现 下面代码中的validate内部配置就是: public function store(Request $request) { // $data = $request->v ...
随机推荐
- 【C语言】思维导图
长按图片或右键另存为保存哦(´-ω-`)
- [一本通学习笔记] 最近公共祖先LCA
本节内容过于暴力没什么好说的.借着这个专题改掉写倍增的陋习,虽然写链剖代码长了点不过常数小还是很香. 10130. 「一本通 4.4 例 1」点的距离 #include <bits/stdc++ ...
- DTW + python 矩阵操作 + debug
1. from here. diagonalReturn specified diagonals. diagflatCreate a 2-D array with the flattened inp ...
- orcad常用库文件
ORCAD CAPTURE元件库介绍 AMPLIFIER.OLB amplifier 共182个零件,存放模拟放大器IC,如CA3280,TL027C,EL4093等. ARITHMETIC.OLB ...
- maven报错Non-resolvable parent POM---pom找不到parent
没有配置relativePath属性,说明运行的时候使用的是默认的,所以它会在默认的pom父类中查找,而不会到我自己创建的里面进行寻找 参考链接:https://blog.csdn.net/qq_37 ...
- sql server下载教程
进入官网:https://www.microsoft.com/zh-cn/download/details.aspx?id=29066 点击下载即可: 安装教程:可去csdn下载: win10系统下安 ...
- 第三十六篇 入门机器学习——Jupyter Notebook中的魔法命令
No.1.魔法命令的基本形式是:%命令 No.2.运行脚本文件的命令:%run %run 脚本文件的地址 %run C:\Users\Jie\Desktop\hello.py # 脚本一旦 ...
- L1-2 倒数第N个字符串
思路 这题就是一道进制转换,用26进制表示一个数,以及26进制下的数的加减操作. 代码 #include <bits/stdc++.h> using namespace std; int ...
- AcWing 154. 滑动窗口
https://www.acwing.com/problem/content/156/ #include <iostream> using namespace std; ; int a[N ...
- (c#)独一无二的出现次数
题目 解