PHP Class Xpressengine\Captcha\CaptchaManager

사용할 captcha 객체를 제공해 줌. ### app binding : xe.captcha 로 바인딩 되어 있음 ### Usage * front 에 작성 html
render(); ?>
* 검증 처리 php if (app('xe.captcha')->verify() === true) { 성공 처리 코드 } else { $errors = app('xe.captcha')->errors(); }
Author: XE Developers ([email protected])
Inheritance: extends Illuminate\Support\Manager
Show file Open project: xpressengine/xpressengine Class Usage Examples

Public Methods

Method Description
createGoogleDriver ( ) : GoogleReCaptcha Create google reCAPTCHA driver
createNaverDriver ( ) : NaverCaptcha Create google reCAPTCHA driver
getDefaultDriver ( ) : string Get the default captcha driver name.
setDefaultDriver ( string $name ) : void Set the default captcha driver name.

Protected Methods

Method Description
getConfig ( string $driver ) : array Returns api config

Method Details

createGoogleDriver() public method

Create google reCAPTCHA driver
public createGoogleDriver ( ) : GoogleReCaptcha
return GoogleReCaptcha

createNaverDriver() public method

Create google reCAPTCHA driver
public createNaverDriver ( ) : NaverCaptcha
return Xpressengine\Captcha\Services\NaverCaptcha

getConfig() protected method

Returns api config
protected getConfig ( string $driver ) : array
$driver string driver name
return array

getDefaultDriver() public method

Get the default captcha driver name.
public getDefaultDriver ( ) : string
return string

setDefaultDriver() public method

Set the default captcha driver name.
public setDefaultDriver ( string $name ) : void
$name string driver name
return void