devfactory / captcha

该包最新版本(dev-master)没有提供许可证信息。

多个实例,laravel 4 的 captcha

dev-master 2014-09-18 15:07 UTC

This package is not auto-updated.

Last update: 2024-09-10 07:34:53 UTC


README

laravel 4 的简单 captcha

预览

Preview

如何配置

更新 composer.json 文件

{
    "require": {
        "laravel/framework": "4.1.*",
        "devfactory/captcha": "dev-master"
    }
}

并在终端运行 composer update 下载文件。

更新 app.php 文件在 app/config 目录下

'providers' => array(
  devfactory\Captcha\CaptchaServiceProvider'
),
alias => array(
      'Captcha' => 'devfactory\Captcha\Facades\Captcha'
),

如何使用

在你的 HTML 表单中添加以下代码

{{ Captcha::img('captcha1') }}
{{ Form::text('input_captcha') }}

并为了验证用户输入的数据,只需将 captcha 添加到数组验证规则中。

$rules = array(
  'input_captcha' => 'required|captcha:captcha1'
);

$validator = Validator::make(Input::all(), $rules);

if($validator -> fails()) {
  return Redirect::back() -> withErrors($validator);
}