Download the PHP package ossycodes/friendlycaptcha without Composer
On this page you can find all versions of the php package ossycodes/friendlycaptcha. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ossycodes/friendlycaptcha
More information about ossycodes/friendlycaptcha
Files in ossycodes/friendlycaptcha
Package friendlycaptcha
Short Description A simple package to help integrate FriendlyCaptcha in your Laravel applications.
License MIT
Homepage https://github.com/:vendor/:package_name
Informations about the package friendlycaptcha
A simple package to help integrate FriendlyCaptcha.
This package helps in setting up and validating FriendlyCaptcha widget and response in your Laravel applications
Installation
You can install the package via composer:
Configuration
Add FRIENDLY_CAPTCHA_SECRET
, FRIENDLY_CAPTCHA_SITEKEY
and optional FRIENDLY_CAPTCHA_PUZZLE_ENDPOINT
, FRIENDLY_CAPTCHA_VERIFY_ENDPOINT
in .env file :
You can obtain your site-key from here and secret from here
Usage
For FriendlyCaptcha widget scripts from a CDN, add the Blade directive @friendlyCaptchaRenderWidgetScripts
in your layout file. This should be added to the <head>
of your document.
or if you don't want to use the Blade directive you can do this instead
You have two options on how to add the script tag either from unpkg (default) or from jsdelivr
@friendlyCaptchaRenderWidgetScripts()
or
@friendlyCaptchaRenderWidgetScripts('jsdelivr')
{!! FriendlyCaptcha::renderWidgetScripts() !!}
or
{!! FriendlyCaptcha::renderWidgetScripts('jsdelivr') !!}
You can also host the FriendlyCaptcha widget scripts yourself:
And import it in your app:
Once that's done, you can call the renderWidget()
method in <form>
to output the appropriate markup (friendlycaptcha widget) with your site key configured.
Finally On the server, use the provided validation rule to validate the CAPTCHA response.
If you prefer to not use a macro, you can resolve an instance of the rule from the container via dependency injection or the app()
helper.
Testing
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Osaigbovo Emmanuel
- Julian Dorn
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
How do I say Thank you?
Please buy me a cup of coffee https://www.paypal.com/paypalme/osaigbovoemmanuel , Leave a star and follow me on Twitter .
All versions of friendlycaptcha with dependencies
illuminate/support Version ^8.0|^9.0|^10.0|^11.0
guzzlehttp/guzzle Version ^7.0