snstvwd/laravel-filter

PHP基于确定有穷自动机算法(DFA)的敏感词过滤器

Downloads

15

Stars

13

Version

v1.0.1

敏感词过滤器

PHP基于确定有穷自动机(DFA)敏感词过滤器,支持 Laravel 框架。

安装

1. 利用composer安装包

$ composer require snstvwd/filter

2. 在config/app.php 里面添加:


    'providers' => [
        .
        .
        .
        Snstvwd\Filter\Providers\FilterSerivceProvider::class
    ],
    
    'aliases' => [
        .
        .
        .
        'Filter' => Snstvwd\Filter\Facades\Filter::class
    ]

3. 创建配置文件

php artisan vendor:publish --provider="Snstvwd\Filter\Providers\FilterSerivceProvider"

4. 基本使用


use Filter;

public function test () {
    $text = '他是傻逼吗?';
    $filter = Filter::filter($text)->getText();
    dump($filter);
}

返回实例

他是???吗?

文档

配置文件

Filter的使用指南

FilterWrod的使用指南

THANK YOU

6xiaowu9

Author

6xiaowu9