当前位置: 首页 > 后端技术 > PHP

Laravel5的简单验证码包

时间:2023-03-29 17:38:13 PHP

一个简单的Laravel5包是SimpleCaptchaforLaravel5。要通过Composer安装SimpleCaptcha服务提供者,请在composer.json的require分支中配置developer-tz/simple-captcha包并将minimum-stability设置为dev。{"require":{"laravel/framework":"5.*","developer-tz/simple-captcha":"dev-master"},"minimum-stability":"dev"}运行composerupdate或composer安装。Windows平台下,需要配置php支持php_gd2.dll。使用/使用SimpleCaptcha服务,需要在Laravel启动时注册该服务。有两种设置方法。找到config/app.php中的providers部分,注册服务提供者如下。'providers'=>array(//...'DeveloperTz\SimpleCaptcha\SimpleCaptchaServiceProvider',)找到config/app.php的aliases键。'aliases'=>array(//...'SimpleCaptcha'=>'DeveloperTz\SimpleCaptcha\Facades\SimpleCaptcha',)Configuration/Configuration要使用你自己的配置,你需要先发布它。要使用您自己的设置,请发布配置。$phpartisanvendor:publishExample用法/示例注释:SorryFunction//[您的站点路径]/app/routes.phpRoute::any('/simple-captcha-test',functionn(){if(Request::getMethod()=='POST'){$rules=array('captcha'=>array('required','captcha'));$validator=Validator::make(Input::all(),$rules);if($validator->fails()){echo'不正确!

';}else{echo'匹配:)

';$content=Form::open(array(URL::to(Request::segment(1))));$内容.='

'。HTML::image(SimpleCaptcha::img(),'Captchaimage')。'

';$内容.='

'。形式::文本('验证码')。'

';$内容.='

'。表格::提交('检查')。'

';$内容.='

'。表格::关闭()。'

';return$content;});^_^Links/链接L5SimpleCaptchaonGithubL4CaptchaonPackagistLicenseLaravelwebsite