alex-oliveira/ao-recaptcha

使用Laravel 5.1整合Google ReCaptcha

1.0.1 2016-07-29 01:50 UTC

This package is auto-updated.

Last update: 2024-09-25 22:58:51 UTC


README

使用Laravel 5.1整合Google ReCaptcha

1) 安装

运行

$ composer require alex-oliveira/ao-recaptcha

在".env"文件中添加

RECAPTCHA_SITE_KEY=
RECAPTCHA_SECRET_KEY=

在"config/app.php"文件中添加

'providers' => [
    /*
     * Vendors Service Providers...
     */
    AoReCaptcha\ServiceProvider::class,
]

运行

$ php artisan vendor:publish

2) 使用

在</head>之前添加

{!! recaptcha()->script() !!}

在<form>和</form>之间添加

{!! recaptcha()->input() !!}

在控制器中添加

try {
    recaptcha()->check(request()->get('g-recaptcha-response'));
} catch (\Exception $e) {
    
}