aiman/ thaana-text-field
Laravel Nova 的 Thaana 字段
v1.4.0
2020-06-16 16:23 UTC
Requires
- php: >=7.1.0
README
此 Nova 包允许您使用 Nova 字段和 Thaana 键盘
安装
composer require aiman/thaana-text-field
使用
在您的 Nova 资源中添加 use 声明并使用 NovaTinyMCE 字段
use Aiman\ThaanaTextField\ThaanaTextField;
/**
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
* @return array
*/
public function fields(Request $request)
{
return [
ID::make()->sortable(),
ThaanaTextField::make('Content'),
];
}
Thaana
您可以通过默认设置为 true
来开启 thaana 翻译。
ThaanaTextField::make('Content', 'content')->thaana()
键盘类型
您可以通过默认设置为 phonetic
来开启 thaana 键盘类型。
ThaanaTextField::make('Content', 'content')->type()
Thaana 到拉丁转换
为了使功能正常工作,请安装此Thaana Latin Field,ThaanaTextField 支持自动拉丁转换
ThaanaTextField::make('Content', 'content')->convertToLatin('latin_content'),
ThaanaLatinField::make('Latin Content', 'latin_content'),
重要
此包已测试于 nova 2.0+,最新测试版本为 nova v3.6.0
致谢
极大的致谢要给@Jawish Hameed,感谢他提供的 thaana 翻译插件 Thaana Keyboard