第一步:安装
使用 Composer 安装(项目传送门https://github.com/overtrue/pinyin):
composer require "overtrue/pinyin:~4.0"
在 Laravel 中使用(项目传送门:https://github.com/overtrue/laravel-pinyin)
composer require "overtrue/laravel-pinyin:~4.0"
第二步配置:
打开config/app.php
1,在配置文件config/app.php注册门面
'providers' => [ //... Overtrue\LaravelPinyin\ServiceProvider::class, ],
2,也可以使用别名
'aliases' => [ //... 'Pinyin' => Overtrue\LaravelPinyin\Facades\Pinyin::class, ],
二者选其一就可
public function py(Request $request,$name)
{
$name = $request->name;
echo $name;
$pinyin = app('pinyin');
$rs=$pinyin->convert("汉字转拼音");//返回数组
$name_initial = $pinyin->permalink($name,'');
//$name_initial = \Pinyin::abbr($name);
$name_initial = strtoupper($name_initial);//转为大写
echo $name_initial;
}