wicochandra / captcha
该包已被废弃,不再维护。未建议替代包。
该包是基于cool-php-captcha 0.3.1的captcha。它提供了简单的调用和使用验证。
1.3.2
2016-02-18 06:27 UTC
Requires
- php: >=5.4.0
- ext-gd: *
- illuminate/session: ~5.0
- illuminate/support: ~5.0
README
基于cool-php-captcha v0.3.1的简单图像captcha。
更新 1.2.0
支持Laravel 5。对于Laravel 4,请使用版本1.1.1。
更新 1.1.1
URL captcha图像现在在查询字符串上有随机数字
更新 1.1.0
增加了Captcha::isValid($value)
用于检查captcha会话。
安装
首先,您需要将包添加到您的composer.json
文件的require
属性中
{ "require" : { "wicochandra/captcha": "1.*" } }
现在,从命令行运行composer update
来安装包。
然后,通过向providers
和alias
键添加新值来更新您的config/app.php
。
'providers' => array ( //... 'Wicochandra\Captcha\CaptchaServiceProvider' ), //... 'aliases' => array ( //... 'Captcha' => 'Wicochandra\Captcha\Facade\Captcha', ),
最后,您需要发布供应商资产
php artisan vendor:publish
使用
该包有两个主要用途。
- 图像链接,您可以使用以下指令来生成captcha链接。
//Will return http://[web url]/captcha/image Captcha::url();
- 验证器,您可以使用
captcha
验证器或Captcha::isValid($value)
来验证输入是否与captcha图像匹配。
$rules = array( '[input name]' => 'captcha' ); Captcha::isValid('captcha-input'); //return true if valid. Otherwise return false
注意:您必须在resources/lang/{locale}/validation.php
中自行定义captcha
的验证错误消息。