ambitionphp/captcha6

此包的最新版本(dev-master)没有可用的许可证信息。

简单的Laravel 6验证码包

安装: 7

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:package

dev-master 2020-01-14 14:42 UTC

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-preview

使用方法

返回验证码图片

{!! Captcha::create() !!}

//Or
{!! captcha() !!}

创建HTML图片标签

{!! Captcha::img() !!}

//Or
{!! captcha_img() !!}

返回验证码src

{!! Captcha::src() !!}

//Or
{!! captcha_src() !!}

验证

使用验证码规则

'captcha'   => 'required|captcha',

添加自定义规则消息

'captcha' => 'The :attribute is invalid',