2017 © Pedro Peláez
 

library simplerecaptcha

Simple recaptcha for laravel 4

image

unodepiera/simplerecaptcha

Simple recaptcha for laravel 4

  • Wednesday, August 21, 2013
  • by unodepiera
  • Repository
  • 1 Watchers
  • 0 Stars
  • 39 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

SimpleRecaptcha for Laravel 4

Installation

Open your composer.json and add the next code, (*1)

{
    "require": {
        "laravel/framework": "4.0.*",
        "unodepiera/simplerecaptcha": "dev-master"
    },
    "minimum-stability": "dev"
}

Update your packages with composer update or install with composer install., (*2)

Find the providers key in app/config/app.php and register the Simplecart Service Provider., (*3)

    'providers' => array(
        //...
        'Unodepiera\Simplerecaptcha\SimplerecaptchaServiceProvider'
    )

Find the aliases key in app/config/app.php., (*4)

    'aliases' => array(
        //...
        'Simplerecaptcha' => 'Unodepiera\Simplerecaptcha\Facades\Simplerecaptcha',
    )

Publish config with this command., (*5)

$ php artisan config:publish unodepiera/simplerecaptcha, (*6)

Example Usage SimpleRecaptcha

If you need keys recaptcha api go here., (*7)

Then set the config file with keys provides from recaptcha, the file config is saved in the directory app\config\packages\unodepiera\simplerecaptcha\config.php after publication., (*8)

Configuration, (*9)

return array(


    /*
    | Set the public keys as provided by reCAPTCHA.
    */

    'public_key'    =>      '',


    /*
    | Set the public keys as provided by reCAPTCHA.
    */

    'private_key'   =>      '',


    /*
    | Set the the theme you want for the reCAPTCHA.
    | Options: red, white, clean and blackglass.
    */

    'theme'         =>      'clean',


    /*
    *
    *
    | Options buttons you want for reCAPTCHA.
    *
    *
    */

    /*
    | Set the the text you want for field text reCAPTCHA.
    */

    'textfield'     =>      'Write what you see',

    /*
    | Set the the text you want for field sound text reCAPTCHA.
    */

    'soundfield'    =>      'Write what you hear',


    /*
    | Set the the text you want for title button visual reCAPTCHA.
    */
    'visual_challenge'  =>      'Visual mode',


    /*
    | Set the the text you want for title button audio reCAPTCHA.
    */
    'audio_challenge'   =>      'Audio mode',


    /*
    | Set the the text you for title button reload reCAPTCHA.
    */
    'refresh_btn'   =>      'Ask two new words',


    /*
    | Set the the text you want for title button help reCAPTCHA.
    */
    'help_btn'  =>      'Help',


    /*
    | Set the message incorrect text reCAPTCHA.
    */
    'incorrect_try_again'   =>      'Incorrect. Try again',

);

Usage

Route::get("form", function()
{

    $html = "<form action='check' method='POST'>";
    $html.= Form::recaptcha();
    $html.= "<input type='submit'>";

    echo $html; 
});

Route::post("check", function()
{
    $rules =  array('recaptcha_response_field' => array('required', 'recaptcha'));
    $validator = Validator::make(Input::all(), $rules);
    if($validator->fails())
    {
        echo "fails";
    }else{
        echo "success";
    }
});

Visit me

The Versions

21/08 2013

dev-master

9999999-dev http://uno-de-piera.com/

Simple recaptcha for laravel 4

  Sources   Download

The Requires

 

by Avatar unodepiera

laravel laravel 4 security recaptcha l4 recaptcha image unodepiera recaptcha