ambitionphp / captcha6
此包的最新版本(dev-master)没有可用的许可证信息。
简单的Laravel 6验证码包
dev-master
2020-01-14 14:42 UTC
Requires
- php: >=5.4
- ext-gd: *
This package is auto-updated.
Last update: 2024-09-15 01:09:56 UTC
README
laravel 6的简单验证码
安装
使用composer安装此包
composer require hamog/captcha
在config/app.php中找到providers键并注册Captcha Service Provider。
'providers' => [ // ... Hamog\Captcha\CaptchaServiceProvider::class, ]
在config/app.php中找到aliases键。
'aliases' => [ // ... 'Captcha' => Hamog\Captcha\Facades\Captcha::class, ]
配置
要使用自己的设置,请发布配置。
php artisan vendor:publish --provider="Hamog\Captcha\CaptchaServiceProvider"
要在config/captcha.php中使用自己的设置,请发布配置。
return [ 'width' => 170, 'height' => 60, 'font_color' => '#1A3EA1', //only hexadecimal 'size' => 22, 'length' => 6, 'sensitive' => false, ];
预览
使用方法
返回验证码图片
{!! Captcha::create() !!} //Or {!! captcha() !!}
创建HTML图片标签
{!! Captcha::img() !!} //Or {!! captcha_img() !!}
返回验证码src
{!! Captcha::src() !!} //Or {!! captcha_src() !!}
验证
使用验证码规则
'captcha' => 'required|captcha',
添加自定义规则消息
'captcha' => 'The :attribute is invalid',