claraleigh/naughty-username

Validate that a username is not a naughty one
24,141
Install
composer require claraleigh/naughty-username
Latest Version:0.3.3
PHP:8.*
License:Apache-2.0
Last Updated:Apr 29, 2026
Links: GitHub  ·  Packagist
Maintainer: clara_leigh

Laravel Naughty Username Validator

Installation

composer require claraleigh/naughty-username

Usage

use Claraleigh\NaughtyUsername\NaughtyUsername;

// Test if a username is naughty
$request->validate([
    'username' => [
        'required',
        new NaughtyUsername(),
    ],
]);


// Use your own list of naughty usernames
$request->validate([
    'username' => [
        'required',
        new NaughtyUsername(
            ['path/to/blacklist.js'],
            ['path/to/whitelist.js']
        ),
    ],
]);

Related Packages

skysplit/laravel5-intl-translation

Laravel 5 package for better translation syntax using php-intl extension

107,197 10
propaganistas/laravel-phone

Adds phone number functionality to Laravel based on Google's libphonenumber API.

45,553,865 3,041
prettus/laravel-validation

Laravel Validation Service

12,066,821 406
proengsoft/laravel-jsvalidation

Validate forms transparently with Javascript reusing your Laravel Validation Rul...

2,476,565 1,141
pixelpeter/laravel5-isocodes-validation

Laravel 5 wrapper for the IsoCodes Validation library from ronanguilloux

87,981 19

Version History

Version Released PHP Laravel License
0.3.3 8.* ^11.0||^12.0||^13.0 Apache-2.0
0.3.2 8.* ^11.0||^12.0 Apache-2.0
0.3.1 8.* ^11.0 Apache-2.0
0.3.0 8.* ^11.0 Apache-2.0
0.2.2 ^7.4|8.* ^5.5|^6.0|^7.0|^8.0|^9.0 Apache-2.0