位置: 编程技术 - 正文

laravel5.4生成验证码的代码

编辑:rootadmin

推荐整理分享laravel5.4生成验证码的代码,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

本篇博客介绍使用gregwar/captcha实现验证码的具体操作步骤,以及可能遇到的问题和解决办法。

操作步骤:

1.在laravel5.4项目根目录下找到 composer.json 这个文件,

添加 "gregwar/captcha": "dev-master" 和 "Gregwar\Captcha\": "vendor/Captcha/" 到composer.json文件中,如下图所示,

接下来,在项目根目录执行composer update,然后再执行composerdump-autoload 命令。

第二种方法:

添加

"gregwar/captcha": "1.*" 到composer.json这个文件中,如下图所示。

2. 然后打开命令行,找到项目的根目录,运行composer update,

可以看到这个扩展库已经下载好了,

3.接下来,就可以正常使用验证码了,

先定义路由:

接下来,介绍两种显示验证码的情况:

laravel5.4生成验证码的代码

一、直接在网页上输出验证码图片

在控制层里新建一个codeController.php,1 <&#;php2 namespace AppHttpControllers;

然后在浏览器里访问之前定义好的路由,直接访问这个方法,就能看到输出的验证码了

第二种方法:在表单里显示验证码,把上面该文件路径写到<img>标签的src属性中,

显示如下:

这里有两个问题需要注意,照着下面的方法去直接输出验证码,你会发现验证码显示不出来,反而是一堆乱码,

输出一下$phrase,发现验证码内容已经获取到了,是图片生成部分出的问题,

// header("Cache-Control: no-cache, must-revalidate"); 这行代码的作用是清除缓存,防止出现验证码不能刷新或显示不出来的情况,但是并没有起作用,改用 ob_clean(); 去清除浏览器缓存。[/code]

然后是

这两句话的问题,

返回的只是验证码图片的一些信息,并不是一张图片,所以当把它直接输出时,出来的并不是一张图片。

只有这样写

直接输出的时候,才会以图片的形式直接输出验证码。[/code]

当把它放到<img>的src属性中,<img>标签会自动以图片的格式输出它,也就是说

这时候这句话是没必要的,所以不管是

这样写,还是

这样写,结果都会显示验证码图片。

标签: laravel5.4生成验证码的代码

本文链接地址:https://www.jiuchutong.com/biancheng/289933.html 转载请保留说明!

上一篇:Laravel学习教程之广播模块详解(laravel视频教程)

下一篇:PHP数组的基本操作及遍历数组的经典操作实例(php数组实现原理)

  • 进项税大于销项税结转分录
  • 递延所得税负债怎么算
  • 个体工商户年报网上申报入口
  • 资本公积转增资本的要求
  • 公司刚成立没有收入但是有支出怎么记账
  • 综合所得申报怎么作废
  • 现代服务包含哪些服务
  • 预缴增值税的附加税
  • 无形资产摊销年限
  • 公司改变工资结构变相降工资怎么办
  • 地产公司代办房产证
  • 工资薪金支出怎么调整
  • 刚升级一般纳税人可以申请贷款吗
  • 职工工资个人所得税缴纳标准
  • 应税行为扣除额计算怎么填
  • 地税发票开票有误,红字发票要如何开具?
  • 公司经营情况说明怎么写模板
  • 公司拨付工会经费怎么算的
  • 试生产期间的账务处理
  • 企业增值税如何退税
  • 利润分配财务处理
  • 基本户收到个人款项的分录
  • 鼠标怎么设置为右键功能
  • 员工租房管理规定
  • 用约当产量法怎么计算约当总产量
  • win11的09累积更新
  • sbdrvdet.exe - sbdrvdet是什么进程 有什么用
  • mac配置node环境
  • 长期挂账的其他应付款转营业外收入情况说明
  • 小规模纳税人进项票可以抵扣吗
  • 微信小程序webview支付
  • php redis常用命令
  • php简单加密
  • 未核定税种是谁的责任
  • javascript导入包
  • ChatGPT助力校招----面试问题分享(四)
  • 个人劳务所得年终汇算清缴
  • 其他权益工具是什么会计科目
  • 先收到保险公司赔付然后赔给顾客医药费怎么做帐
  • php怎么装
  • 政府扶持资金所得税税率
  • 金融资产减值包括
  • 资产处置开票填什么项目
  • 小规模纳税人申报增值税的操作流程
  • 预缴增值税附加税需要计提吗
  • 制单会计岗位风险点
  • 会计凭证销毁年限
  • 产品的包装费属于什么科目?
  • 应收账款因质量问题被扣除的损失可以税前扣除吗
  • 小规模纳税人附加税减半征收
  • 公司固定资产报废申请范文
  • 公司注销财务账本怎么处理
  • 个人开具的收据能税前扣除吗
  • 服务外包离岸业务是什么
  • 年末本年利润没有结转影响报税吗
  • 审计年审内容
  • 本期应补退税额是什么意思
  • 有销项税额转出吗
  • 为什么要用支票取钱
  • mysql5.0使用教程
  • 删除命令windows
  • win10收不到短信验证码
  • fedora最新版本
  • 电脑win7在哪
  • win10开机cpu占用率100%
  • win7系统电脑开机后直接进入系统修复怎么办
  • 怎么更换win系统
  • bootstrap模态框按钮无响应
  • nodejs创建vue
  • python网络编程视频教程
  • python怎么图像处理
  • javascript基础笔记
  • shell脚本入门详解
  • 粒子form
  • vr project
  • python文件描述符
  • 反编译android动态库
  • 如何查发票是否作废
  • 深圳地税局地址工作时间
  • 客运企业增值税税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设