前言
之前一直使用的8.x版本,但是官方已经更新到了12.x版本,再和之前版本一样,简单的复制文件夹是解决不了的,我们会发现多语言根本不生效,所以还有其他操作,接下来开始。
1安装
可以直接运行如下命令进行安装:
composer require laravel-lang/publisher laravel-lang/lang laravel-lang/attributes --dev
或者也可以在composer.json
文件require-dev
部分添加如下内容:
{
"require-dev": {
"laravel-lang/attributes": "^2.0",
"laravel-lang/lang": "^12.0",
"laravel-lang/publisher": "^14.0"
}
}
然后运行somposer install
命令进行安装。
2发布配置文件
php artisan vendor:publish --provider="LaravelLang\Publisher\ServiceProvider"
3转换生成文件
使用命令,后面添加上需要生成的语言,如果需要多个就空格隔开即可。
php artisan lang:add zh_CN uk fa
运行了上述命令,会自动在lang文件夹下生成对应语言文件。
测试一下,OK。
评论区