Laravel6.x语言本地化的使用
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
请登录后再评论