ryangurn/laravel-bad-word

Laravel不良词验证规则

1.0.0 2019-01-19 00:50 UTC

This package is auto-updated.

Last update: 2024-09-13 01:18:38 UTC


README

此包添加了一个名为"bad_word"的验证规则,用于检查粗俗词汇以及你想要检查的任何单词!

安装

此包可在Laravel 5.0或更高版本中使用。

您可以通过composer安装此包

composer require patoui/laravel-bad-word

在Laravel 5.5中,服务提供程序将自动注册。对于框架的旧版本,请将服务提供程序添加到config/app.php文件中

'providers' => [
    // ...
    Patoui\LaravelBadWord\BadWordServiceProvider::class,
];

用法

对于所有语言,请使用以下内容

'field_name' => 'bad_word'

对于特定语言(多个语言),语法如下(您可以选择配置中找到的任何数组键)

'field_name' => 'bad_word:en,fr' // english and french only

配置

将配置文件发布到config/bad-word.php

php artisan vendor:publish --provider="Patoui\LaravelBadWord\BadWordServiceProvider"

根据需要添加您自己的语言键

'dothraki' => ['Mel ase']

// can be referenced in validation
'field_name' => 'bad_word:dothraki'

确保在validation.php文件中添加验证消息

'bad_word' => 'The :attribute cannot contain bad words.',

贡献

欢迎任何贡献!