cohensive/recaptcha

recaptcha/php5 的 Laravel 4 桥接器

4.0.0 2013-11-26 14:51 UTC

This package is auto-updated.

Last update: 2024-09-08 07:18:49 UTC


README

安装

将以下要求添加到您的 composer.json 文件中

    "cohensive/recaptcha": "dev-master"

然后运行 composer installcomposer update 以下载并自动加载。

providers 数组中,您需要添加新的包

'providers' => array(

    //...
    'Cohensive\Recaptcha\RecaptchaServiceProvider',
    //...

)

在别名中

'aliases' => array(

    //...
    'Recaptcha' => 'Cohensive\Recaptcha\Facades\Recaptcha'
    //...

)

之后,我们需要添加配置文件,该文件将保存我们的公钥和私钥。在命令行中运行以下行

    php artisan config:publish cohensive/recaptcha

您的公钥和私钥可以在 Google reCaptcha 账户页面上找到。

用法

将 Recaptcha JavaScript 代码插入您的页面(检查您的 Google reCaptcha 账户)。

然后,您只需在 POST 处理页面上的验证器中插入一个新的规则

  return [
    'recaptcha_response_field' => 'recaptcha'
  ];

recaptcha 规则可以添加到任何输入属性,只需确保在语言文件中正确翻译即可。