ryangurn / laravel-bad-word
Laravel不良词验证规则
1.0.0
2019-01-19 00:50 UTC
Requires
- php: >=5.4.0
- illuminate/validation: ~5.0
Requires (Dev)
- orchestra/testbench: ~3.4
- phpunit/phpunit: ~5.7
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.',
贡献
欢迎任何贡献!