当前位置: 首页 > news >正文

laravel插件---验证码插件

在这里插入图片描述

安装

composer require mews/captcha

配置

  1. 在config/app.php中找到提供商密钥并注册验证码服务提供商。

Laravel 5.1+

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

对于Laravel 11+,你可以将提供程序添加到bootstrap\providers.php中。

return [// ...Mews\Captcha\CaptchaServiceProvider::class
];

在config/app.php中找到别名键。

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

Laravel 5.1+

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

对于Laravel 11+:你不需要添加别名,它会自动添加。

  1. 要使用自己的设置,请发布config

php artisan vendor:publish --provider=“Mews\Captcha\CaptchaServiceProvider”
config/captcha.php

return ['default'   => ['length'    => 5,'width'     => 120,'height'    => 36,'quality'   => 90,'math'      => true,  //Enable Math Captcha'expire'    => 60,    //Captcha expiration],// ...
];

使用

  1. 给用户展示验证码
captcha_img () - 返回 img 格式的验证码;
captcha_src () - 返回验证码的 url 地址。

调用示例

<div class="form-group code"><label>验证码</label><input class="tt-text" name="captcha">{!! captcha_img() !!}
</div>
  1. 验证
$this->validate($request, ['captcha' => 'required|captcha'
]);
http://www.dtcms.com/a/606382.html

相关文章:

  • 网站1级域名换2级的影响收录吗seo工具助力集群式网站升级
  • 用大模型的“生成力”弥补检索的“语义缺口”
  • 北京著名网站建设如何在海外推广网站
  • 网站开发与维护做网站的电脑配置
  • MySQL全面安全加固实战指南
  • Go语言编译型特点与应用场景分析 | 探讨Go语言编译型特性及其在实际开发中的应用
  • 辽宁朝阳哪家做网站好产品seo是什么意思
  • 【问题已解决】无法定位程序输入点于XXX动态链接库***.dll上
  • 今天我们开始学习ansible之playbook的简单运用
  • 易语言反编译技术分析与应用
  • 车联网蓝牙测试:经典蓝牙拒绝服务测试.
  • rtaoscfg配置ISR
  • 企业采购平台哪个好宁波seo优化公司排名
  • 国家林业建设工程协会网站企业网站制作排名
  • 搜索引擎网站分析项目管理软件开发案例
  • DeepHunt微服务故障定位系统核心技术解析2
  • 怎么制作单页网站泉州网站排名
  • 【钉钉表单(周/日报)】每天定时发送,实现收集每天信息
  • TpriDatavue 软件架构与功能文档
  • 建设网站弹出后加载不进去360网站怎么建设
  • 熊海CMS v1.0代码审计实战
  • Go语言编译 | Go语言的编译流程与优化技巧
  • 建立网站的正确方法租网站空间
  • 工程公司手机网站公司网站建设合规吗
  • 寒流感双预警,冠心病患者需备威立芯(硝酸甘油舌下片)筑牢心防线
  • 深入理解HTTPS和HTTP的区别、工作原理及安全重要性
  • 重庆网站建设机构网站建设中怎样进入后台
  • [ 项目开发 1.0 ] 新闻网站的开发流程和注意事项
  • ip加端口可以做网站吗wordpress模仿做slider
  • 长沙flash网站制作提升学历选什么专业比较好