Laravel6.x语言本地化的使用

作者: 温新

分类: 【Laravel】

阅读: 2597

时间: 2021-02-01 15:36:50

Laravel语言包本地化非常好用。如表单验证时想要提示中文信息,使用语言包自动提示成中文信息。对于不同版本的Laravel,有着不同的包引入,我这里使用Laravel6.x。

第一步:引入语言包

composer require laravel-lang/lang:~5.0

第二步:复制语言包

引入成功之后,到vendor\laravel-lang\lang\src目录下,将zh-CN复制到resources\lang目录下

第三步:修改app.php配置文件

# 完成本地化配置
'locale' => 'zh-CN',

第四步:简单实践

我这里使用数据填充来测试,省略填充文件的记录,写下填充代码。

// 创建$faker实例,并传入 zh_CN 参数进行本地化
// 这样完成的$faker的本地化
$faker = \Faker\Factory::create('zh_CN');


$data = [
'username'  =>  $faker->userName,
'mobile'    =>  $faker->phoneNumber,
];
\Illuminate\Support\Facades\DB::table('manager')->insert($data);

2021-02-01

请登录后再评论