coderscoop/laravel-recaptcha
Composer 安装命令:
composer require coderscoop/laravel-recaptcha
包简介
Google Recaptcha - Laravel integration
关键字:
README 文档
README
Google Recaptcha - Laravel integration
Install
-
You can install directly using composer
composer require coderscoop/laravel-recaptcha -
Or include the package to your composer.json
"require": {
"coderscoop/laravel-recaptcha": "*"
}
-
Or download it directly from the github repository
-
And run
composer installorcomposer update
"require": {
"coderscoop/laravel-recaptcha": "*"
},
"repositories": [
{
"type": "git",
"url": "git@github.com:Coder-Scoop-Inc/laravel-recaptcha.git"
}
]
- And run
composer installorcomposer update
Usage
-
Add
Coderscoop\LaravelReCaptcha\ReCaptchaServiceProvider::class, to the providers array in config\app.php. -
Add
'ReCaptcha' => Coderscoop\LaravelReCaptcha\Facade\ReCaptchaFacade::class, to the aliases array in config\app.php. -
Add
RECAPTCHA_PUBLIC_KEYandRECAPTCHA_PRIVATE_KEYto your .env file with the public and private keys. -
Add the recaptcha field to your form
{!! ReCaptcha::render() !!} -
Optionally you can pass the recaptcha attributes as an array
{!! ReCaptcha::render([ 'theme' => 'light', 'includeScript' => true, 'responsive' => true ]) !!}theme: The google recaptcha themeincludeScript: If includes or no the google recaptcha scriptresponsive: Makes the field responsive or no
-
Or you can interact directly with the class api in your controller by adding
use ReCaptcha;. -
Add the recaptcha validation rule
'g-recaptcha-response' => 'required|recaptcha' -
Enjoy it!
Extra
- You could publish the recaptcha config file using
php artisan vendor:publish --tag=configand you will have access to the recaptcha config file inapp/config/recaptcha.php
ToDo
- Add support for noscript
- Add language file
- Add support to integration with LaravelCollective
统计信息
- 总下载量: 25
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-05-14