Download the PHP package cotiga/spam-guard-lr10 without Composer
On this page you can find all versions of the php package cotiga/spam-guard-lr10. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download cotiga/spam-guard-lr10
More information about cotiga/spam-guard-lr10
Files in cotiga/spam-guard-lr10
Package spam-guard-lr10
Short Description Antispam et gestion des erreurs HTTP pour applications Laravel (géoblocage, filtrage email, ban IP automatique).
License MIT
Informations about the package spam-guard-lr10
cotiga/spam-guard-lr10
Package Laravel — antispam formulaires et gestion des erreurs HTTP.
Ligne legacy (Laravel 10/11/12, admin STRAdmin / fork Voyager). Pour le socle CotiCMS Core/Starter (Laravel 13 + Filament v5), utiliser
cotiga/spam-guard-cs.
- Rate limiting par IP
- Filtrage email : TLD, domaine, patterns suspects
- Détection nom avec chiffres, nom charabia, message générique de bot, message charabia
- Validation téléphone (format date, lettres, longueur hors norme)
- Géoblocage (via
stevebauman/location) - Log et ban automatique des IPs abusives
- Email d'alerte sur erreurs récurrentes
Installation
Configuration
Le fichier config/spam-guard.php permet de personnaliser tous les seuils, listes de pays, TLD, patterns, etc.
Handler d'exceptions
Dans app/Exceptions/Handler.php, étendre la classe du package :
FormSpamGuard dans les contrôleurs
Vues d'erreur
Le package fournit une vue spam-guard::errors.generic (HTML autonome, sans layout).
Pour la personnaliser avec le layout de votre site :
Les vues sont copiées dans resources/views/vendor/spam-guard/errors/. Vous pouvez aussi créer resources/views/errors/generic.blade.php directement dans votre app — elle sera automatiquement prioritaire.
Tables créées
| Table | Description |
|---|---|
spam_guard_banned_ips |
IPs bannies automatiquement |
spam_guard_errors |
Erreurs HTTP loguées |
spam_guard_error_ignoreds |
Patterns d'URL à ignorer |
spam_guard_refused_contacts |
Soumissions de formulaires refusées |
Variables d'environnement
All versions of spam-guard-lr10 with dependencies
laravel/framework Version ^10.0|^11.0|^12.0|^13.0
stevebauman/location Version ^7.0