晨星 / 咒语
该软件包最新版本(1.4)没有可用的许可信息。
Laravel项目咒语过滤器
1.4
2020-04-21 14:39 UTC
README
该软件包专为在字符串表达式中实施咒语过滤器而设计。软件包可以根据语言进行工作。目前仅支持土耳其语。该软件包对任何改进都持开放态度。
- soft.txt 文件中包含的术语是仅当作为单独单词使用时才需要过滤的术语。一个单词中可能包含不需要过滤的单词。
- hard.txt 文件中包含的术语是即使在其他单词中,也需要过滤的,几乎不可能在干净的单词中出现的术语。
安装
应使用composer进行安装。
composer require dawnstar/curse
以下行需要添加到 config/app.php 文件中。
return [ 'providers' => [ ... \Curse\Providers\CurseServiceProvider::class, ], 'aliases' => [ ... 'Curse' => \Curse\Facades\CurseFacade::class, ], ];
用法
以下是使用句点的几个示例
//Soft File dosyasının yolunu set etmeyi sağlar //Dosyaların içindeki kelimeler satır satır ayrılmalıdır. $curse = Curse::setSoftFile(public_path('soft.txt')); //Filtrelenecek küfürlerin olduğu dosyaları çekmek için $hard_file_words = Curse::getHardFile(); $soft_file_words = Curse::getSoftFile(); //Filtrelenecek text'in ve yerine yazılacak text'in set edilmesi, //init fonksiyonu ile filtreleme gerçekleştirilir. //init fonksiyonuna parametre verilerek ("soft" | "hard") istenilen türde filtreleme yapılabilir. $filtered_text = Curse::setText("Filtrelenmesi istenen text") ->setReplacementText("***") ->init();
注意
该软件包是在参考了其他仓库的基础上构建的。 原始软件包
许可
MIT许可证(MIT)。有关更多信息,请参阅 许可文件。