8000 GitHub - tsoftware-org/captcha: Laravel 5 captcha image genetator
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

tsoftware-org/captcha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##Introduction Tsoftware\Captcha is a captcha generator in Laravel 5!

##Useage First:

composer require tsoftware/captcha

in app/config.php add

  'providers' => [
    Tsoftware\Captcha\CaptchaProvider::class,
  ]

  'aliases' => [
    'Captcha' => Tsoftware\Captcha\CaptchaFacade::class,
  ]

for emaple in app/Http/Controllers/Auth/AuthController.php file

  use Captcha;

  public function getCaptcha()
  {
    return Captcha::output('_captcha', 100, 40, 4);
  }
  
  
  protected function validator(array $data)
  {
        $validator = Validator::make($data, [
            'name' => 'required|min:5|max:20',
            'email' => 'required|email|max:255|unique:users',
            'password' => 'required|confirmed|min:5',
            'captcha' => 'required',
        ]);

	    $validator->after(function($validator) use ($data){
			if (!Captcha::check($data['captcha']))
			{
				$validator->errors()->add('captcha', 'Wrong captcha code!');
			}
	    });

	    return $validator;
  }
  

##FeedBack

Packages

No packages published

Languages

0