laravel 5 整合mews/captcha 验证码

1、安装##

可以通过composer 安装扩展包

composer require mews/captcha

注:windows 使用需要开启 GD2 和 fileinfo 扩展
如果安装时遇到
Authentication required (packagist.phpcomposer.com):
改用社区的源
composer config -g repo.packagist composer https://packagist.laravel-china.org

2、配置##

使用Captcha 服务提供者之前还需要在config/app.php 中注册服务提供者

'providers' => [
    // ...
   Mews\Captcha\CaptchaServiceProvider::class,
]

同事注册下相应门面

'aliases' => [
    // ...
    'Captcha' => Mews\Captcha\Facades\Captcha::class,
]

如果要使用自定义的配置,还可以发布配置文件到config目录:

 artisan vendor:publish

3、使用示例#

在route.php 中设置 路由

public function code {
      return Captcha::create('default');
}

验证

1、Captcha::check(Input::get('code')); //bool

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,178评论 19 139
  • Laravel框架笔记 一、 composer的安装: 1.Composer是什么?是 PHP 用来管理依赖(de...
    李景磊阅读 4,702评论 0 4
  • Composer Repositories Composer源 Firegento - Magento模块Comp...
    零一间阅读 9,359评论 1 66
  • 先说几句废话,调和气氛。事情的起由来自客户需求频繁变更,伟大的师傅决定横刀立马的改革使用新的框架(created ...
    wsdadan阅读 8,278评论 0 12
  • Welcome 目前网络上充斥着大量的陈旧信息,让PHP新手误入歧途,传播着错误的实践和糟糕的代码,这必须得到纠正...
    layjoy阅读 21,801评论 7 118

友情链接更多精彩内容