aiman / thaana-text-area-field
一个 Laravel Nova 字段。
v1.0.0
2020-07-02 11:50 UTC
Requires
- php: >=7.1.0
This package is not auto-updated.
Last update: 2024-09-23 17:57:42 UTC
README
此 Nova 包允许您在文本区域中使用 Thaana 键盘的 Nova 字段。
安装
composer require aiman/thaana-text-area-field
使用
在您的 Nova 资源中添加 use 声明并使用 NovaTinyMCE 字段
use Aiman\ThaanaTextAreaField\ThaanaTextAreaField;
/**
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
* @return array
*/
public function fields(Request $request)
{
return [
ID::make()->sortable(),
ThaanaTextAreaField::make('Content'),
];
}
Thaana
您可以通过将 thaana 转换设置为 true
来开启 Thaana 转换。默认为 true
。
ThaanaTextAreaField::make('Content', 'content')->thaana()
键盘类型
您可以通过将 thaana 键盘类型设置为 phonetic
来开启。默认为 phonetic
。
ThaanaTextAreaField::make('Content', 'content')->type()
Thaana 到拉丁转换
为了使功能正常工作,请安装此 Thaana Latin Field,ThaanaTextAreaField 支持自动拉丁转换
ThaanaTextAreaField::make('Content', 'content')->convertToLatin('latin_content'),
ThaanaLatinField::make('Latin Content', 'latin_content'),
重要
此包已针对 nova 2.0+ 进行测试。最新测试版本为 nova v3.6.0
致谢
巨大的感谢归功于 @Jawish Hameed,他为 Thaana 键盘开发了 Thaana 转换插件 Thaana Keyboard