Download the PHP package fractal512/captcha without Composer
On this page you can find all versions of the php package fractal512/captcha. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download fractal512/captcha
More information about fractal512/captcha
Files in fractal512/captcha
Package captcha
Short Description Very simple Laravel 5 stateless captcha package.
License MIT
Homepage https://github.com/fractal512/captcha
Informations about the package captcha
Simple Captcha for Laravel 5+
A very simple stateless captcha for Laravel 5+. Basically it's a simple Laravel package wrapper for my old captcha script written a long time ago.
Installation
The Captcha can be installed via Composer by requiring the
fractal512/captcha
package and setting the minimum-stability
to dev
(required for Laravel 5) in your
project's composer.json
.
Then update your packages with composer update
or install with composer install
.
Or require this package with composer:
In Windows, you'll need to include the GD2 DLL php_gd2.dll
in php.ini. And you also need include php_fileinfo.dll
and php_mbstring.dll
to fit the requirements of fractal512/captcha
's dependencies.
Registration in Laravel
No need in versions with auto discovery (Laravel 5.5+).
Register the Captcha Service Provider in the providers
key in config/app.php
.
for Laravel 5.1+
Register facade for the captcha package in the aliases
key in config/app.php
.
for Laravel 5.1+
Configuration
Publish the package config.php
file to apply your own settings.
or run (Laravel 8+)
then enter the number of the Fractal512\Captcha\CaptchaServiceProvider
service provider.
Contents of the file config/captcha.php
:
Configuration options:
characters
- set of characters used by captcha (available presets:default
,numbers
,letters
,uppercase
,lowercase
);expire
- captcha expiration time in seconds;attempts
- number of attempts per minute to refresh the captcha image.
Additional options may be included:
fontsDirectory
- the fully qualified path without trailing slash to custom fonts directory;fontFile
- custom TTF font file name located infontsDirectory
;captchaDirectory
- the fully qualified path without trailing slash to custom directory storing captcha files.
Usage Example
Helpers and Facade
Return Image
or using facade
Return URL
or using facade
Return HTML
or using facade
To use other configurations
etc.
Links
- Wrapper scaffold was taken from Captcha for Laravel 5/6/7
All versions of captcha with dependencies
ext-gd Version *
illuminate/config Version ~5|^6|^7|^8
illuminate/support Version ~5|^6|^7|^8