teepluss/recaptcha

Google No CAPTCHA reCAPTCHA for Laravel.

0.1 2015-01-14 08:22 UTC

This package is not auto-updated.

Last update: 2024-09-14 16:50:11 UTC


README

你是机器人吗?介绍“无 CAPTCHA reCAPTCHA”

reCAPTCHA from Google

安装

要获取 Recaptcha 的最新版本,只需在 composer.json 文件中引入它。

"teepluss/recaptcha": "dev-master"

然后您需要运行 composer install 来下载它并更新自动加载器。

一旦安装了 reCAPTCHA,您需要将服务提供程序注册到应用程序中。打开 app/config/app.php 并找到 providers 键。

'providers' => array(
    'Teepluss\Recaptcha\RecaptchaServiceProvider'
)

使用 artisan CLI 发布配置

php artisan config:publish teepluss/recaptcha

使用 artisan CLI 发布视图

php artisan view:publish teepluss/recaptcha

用法

首先,您需要配置密钥和秘密,这些可以从 Google 获取

在视图中显示验证码

echo Recaptcha::render();

// or

echo Form::recaptcha();

从服务器验证验证码

$v = Validator::make(
    Input::all(),
    array(
        'g-recaptcha-response' => 'required|recaptcha'
    ),
    array(
        'g-recaptcha-response.recaptcha' => 'Please verify that you are not a robot.'
    )
);

if ($v->fails())
{
    var_dump($v->messages());
}

支持或联系

如果您遇到任何问题,请联系 teepluss@gmail.com

Support via PayPal