Squeaky

Squeaky

Validation Rule to Catch Profanity


Description

Validation Rule to Detect Profanity

Overview

Squeaky (short for Squeaky Clean) is a Laravel validation rule that can be integrated into your application to ensure user‑submitted data—such as names or biographies—is free of profanity and remains clean.

Usage

Simply add the Clean() rule to your validation array, and the check will run automatically.

Technical Details

Squeaky leverages Profanify, a PestPHP plugin designed for code analysis. By reusing Profanify’s profanity detection capabilities, Squeaky offers robust support for multiple locales beyond just English right from the start.

Related Projects

Laravel Artifact

Laravel Artifact

Media Management Package

Mirror

Mirror

Impersonation Package

LaravelPlus Updater

LaravelPlus Updater

Sync Laravel Projects

Laravel Credits

Laravel Credits

Credit Management System

Laravel Glider

Laravel Glider

Glide Image Manipulation in Blade Templates

Laravel Ownable

Laravel Ownable

Eloquent Ownership Relationships