ambitionphp/captcha

此包最新版本(v1.2)无可用许可证信息。

简单的 Laravel 6 验证码包

安装: 5

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 1

类型:

v1.2 2016-08-06 06:43 UTC

This package is auto-updated.

Last update: 2024-09-15 00:34:27 UTC


README

为 Laravel 6 提供简单验证码

安装

使用 Composer 安装此包

composer require hamog/captcha

在 config/app.php 中找到 providers 键并注册 Captcha 服务提供者。

'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() !!}

返回验证码源

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

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

验证

使用验证码规则

'captcha'   => 'required|captcha',

添加自定义规则消息

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