Laravel-错误提示本地化
来源:互联网 发布:arch 阿里云 编辑:程序博客网 时间:2024/06/04 18:42
Laravel默认的报错信息显示的是英文,Laravel 为消息验证的多语言提供了一种非常简便的方法进行支持。我们可以通过添加一个如 resources/lang/xx/validation.php
语言包,并在语言包的 custom 数组中对翻译语言进行设定。如:
'custom' => [ 'email' => [ 'required' => '邮箱地址不能为空!', ],],
这是非常通用的功能,所以在 GitHub 上有人专门为此写了一个扩展包 - Laravel-lang 来对 Laravel 提供默认提示信息添加多语言版本翻译。
接下来让我们使用 Composer 来安装 Laravel-lang
。
$ composer require "caouecs/laravel-lang:~3.0"
安装后的 laravel-lang 扩展包的所有核心文件都将被放置在 vendor/
文件夹下,其中包括我们需要的中文语言包,让我们将中文语言包提取到 Laravel 默认指定的语言包存放路径 resources/lang
中。
$ cp -a vendor/caouecs/laravel-lang/src/zh-CN resources/lang
完成之后你便可在 resources/lang/zh-CN
文件夹中看到我们新增的语言包文件。
最后,我们还需要将项目语言设置为中文。
config/app.php
<?phpreturn [ . . . 'locale' => 'zh-CN', . . .];
现在再次提交验证不通过的信息,能看到错误提示已变成中文。
阅读全文
0 0
- Laravel-错误提示本地化
- ASP.NET MVC 错误提示信息本地化
- ASP.NET MVC 错误提示信息本地化
- laravel自定义代码错误的提示
- PHP Laravel 本地化语言支持
- Laravel Carbon本地化筆記
- laravel 5.4错误提示:please provide a valid cache path
- 苹果ios app提交审核,一直提示本地化(简体中文simplified chinese)错误的解决办法
- 苹果ios app提交审核,一直提示本地化(简体中文simplified chinese)错误的解决办法
- laravel lang多语言本地化处理
- Laravel中Carbon时间格式本地化
- 本地化显示错误
- laravel框架中提示错误:file_put_contents(/): failed to open stream: Permission denied
- 软件本地化常见错误类型
- 关于laravel错误解决方案
- Laravel错误解决方案
- laravel php artisan 错误
- Laravel 自定义错误页面
- Python第一次运行分布式计算程序
- 生物信息学数据挖掘
- 读取.properties文件的两种方式
- Java Web和J2EE的区别
- jsonview插件安装
- Laravel-错误提示本地化
- 初心不改,矢志不渝
- webserver 主程序
- 思维导图软件 XMind 和 MindManager
- oracle 使用sql获取数据库表,表的字段
- 安装php
- mybatis文档复习
- apache phoenix 修改默认的hbase初始化
- jQuery 最佳实践