├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── composer.json ├── config └── config.php ├── database ├── factories │ └── SpammerFactory.php └── migrations │ └── 2020_11_26_000000_create_spammers_table.php ├── phpunit.xml └── src ├── Captcha ├── Recaptcha.php └── RecaptchaResponse.php ├── Checks ├── Check.php ├── JavascriptInputFilledCheck.php ├── MinimumTimePassedCheck.php ├── PresentButEmptyCheck.php └── UserIsBlockedSpammerCheck.php ├── Commands └── InstallCommand.php ├── Exceptions └── RecaptchaFailedException.php ├── Facades └── Honey.php ├── Features.php ├── Honey.php ├── Http └── Middleware │ ├── BlockSpammers.php │ ├── CheckRecaptchaToken.php │ └── PreventSpam.php ├── InputNameSelectors ├── InputNameSelector.php └── StaticInputNameSelector.php ├── InputValues ├── InputValue.php ├── JavascriptInputValue.php ├── TimeOfPageLoadValue.php └── Values.php ├── Models └── Spammer.php ├── Providers └── HoneyServiceProvider.php ├── Traits ├── WithHoney.php └── WithRecaptcha.php └── Views ├── Honey.php └── Recaptcha.php /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/composer.json -------------------------------------------------------------------------------- /config/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/config/config.php -------------------------------------------------------------------------------- /database/factories/SpammerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/database/factories/SpammerFactory.php -------------------------------------------------------------------------------- /database/migrations/2020_11_26_000000_create_spammers_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/database/migrations/2020_11_26_000000_create_spammers_table.php -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Captcha/Recaptcha.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/Captcha/Recaptcha.php -------------------------------------------------------------------------------- /src/Captcha/RecaptchaResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/Captcha/RecaptchaResponse.php -------------------------------------------------------------------------------- /src/Checks/Check.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/Checks/Check.php -------------------------------------------------------------------------------- /src/Checks/JavascriptInputFilledCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/Checks/JavascriptInputFilledCheck.php -------------------------------------------------------------------------------- /src/Checks/MinimumTimePassedCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/Checks/MinimumTimePassedCheck.php -------------------------------------------------------------------------------- /src/Checks/PresentButEmptyCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/Checks/PresentButEmptyCheck.php -------------------------------------------------------------------------------- /src/Checks/UserIsBlockedSpammerCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/Checks/UserIsBlockedSpammerCheck.php -------------------------------------------------------------------------------- /src/Commands/InstallCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/Commands/InstallCommand.php -------------------------------------------------------------------------------- /src/Exceptions/RecaptchaFailedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/Exceptions/RecaptchaFailedException.php -------------------------------------------------------------------------------- /src/Facades/Honey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/Facades/Honey.php -------------------------------------------------------------------------------- /src/Features.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/Features.php -------------------------------------------------------------------------------- /src/Honey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/Honey.php -------------------------------------------------------------------------------- /src/Http/Middleware/BlockSpammers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/Http/Middleware/BlockSpammers.php -------------------------------------------------------------------------------- /src/Http/Middleware/CheckRecaptchaToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/Http/Middleware/CheckRecaptchaToken.php -------------------------------------------------------------------------------- /src/Http/Middleware/PreventSpam.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/Http/Middleware/PreventSpam.php -------------------------------------------------------------------------------- /src/InputNameSelectors/InputNameSelector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/InputNameSelectors/InputNameSelector.php -------------------------------------------------------------------------------- /src/InputNameSelectors/StaticInputNameSelector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/InputNameSelectors/StaticInputNameSelector.php -------------------------------------------------------------------------------- /src/InputValues/InputValue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/InputValues/InputValue.php -------------------------------------------------------------------------------- /src/InputValues/JavascriptInputValue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/InputValues/JavascriptInputValue.php -------------------------------------------------------------------------------- /src/InputValues/TimeOfPageLoadValue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/InputValues/TimeOfPageLoadValue.php -------------------------------------------------------------------------------- /src/InputValues/Values.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/InputValues/Values.php -------------------------------------------------------------------------------- /src/Models/Spammer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/Models/Spammer.php -------------------------------------------------------------------------------- /src/Providers/HoneyServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/Providers/HoneyServiceProvider.php -------------------------------------------------------------------------------- /src/Traits/WithHoney.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/Traits/WithHoney.php -------------------------------------------------------------------------------- /src/Traits/WithRecaptcha.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/Traits/WithRecaptcha.php -------------------------------------------------------------------------------- /src/Views/Honey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/Views/Honey.php -------------------------------------------------------------------------------- /src/Views/Recaptcha.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukeraymonddowning/honey/HEAD/src/Views/Recaptcha.php --------------------------------------------------------------------------------