位置: 编程技术 - 正文

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数组实现原理)

  • 支付城镇土地使用税会计科目
  • 留抵税额是什么意思啊
  • 购物税费怎么算
  • 广东通用机打发票可以抵扣吗
  • 计量的政府补助是什么
  • 临时增加增值税发票
  • 买二手房没满2年多少税
  • 季节性停用的设备应计提折旧吗
  • 溢价收购怎么做账
  • 应收款未收到怎么做账
  • 所得税预警税负率
  • 税率开错跨月没法收回
  • 年底结账税金
  • 非住宅过户税费标准最新
  • 个人缴纳的公积金可以贷款吗
  • 软件项目成本包括直接成本和间接成本,一般而言
  • 销售的增长率公式是什么
  • 个体户税务年报每年什么时候
  • 未抵扣完的进项税额可以跨年抵扣吗
  • 资本化利息金额
  • 个体户酒店服务业个税税率
  • 小型微利企业普惠性企业所得税减免政策解读
  • 销售货物没有合同要交印花税吗
  • 中国的农业成本为什么高
  • 销售收入净额与销售收入的区别
  • 房地产企业收到房款账务处理
  • 公司收到保险公司退保费怎么账务处理
  • 产品试用装怎么做会计分录
  • linux系统中用户账户有哪些分类
  • ajax调用php函数
  • 360safe删除不了怎么办
  • 怎么扣除税费
  • 委托贷款会计科目有哪些
  • 库存股的会计科目
  • 数据库olap
  • 不动产固定资产标识牌
  • nginx反向代理未知域名
  • 分包缴纳的个税怎么算
  • 外经证核销期限是多久
  • vue3封装axios
  • nlp自然语言处理框架
  • php怎么获取post数据
  • 贷款 减值
  • 没有到位的注资企业
  • 个税申报的本期收入填什么
  • day14-HTTP01
  • sql server配置文件在哪
  • 公司购入的发明产品
  • 合同负债算负债吗
  • 季度所得税申报表本年累计怎么填
  • 顺流交易和逆流交易会计分录
  • 跨年发票分录
  • 政府代建项目计划方案
  • 房租押金不退如何处理
  • 收到代收款需要开票吗
  • 深度Win7 64位系统默认输入法图标如何个性化设置
  • win10设置怎么开
  • kvm虚拟化网络配置
  • u盘和移动硬盘和固态硬盘的区别
  • vc++6.0运行程序
  • xp系统的硬盘装到win7电脑
  • linux的awk命令大全
  • Linux内核级别的资源隔离机制是
  • linux的含义
  • win8打游戏卡怎么办
  • cocos2d怎么用
  • nodejs文件操作
  • andriod+nfc
  • Linux系统安装字体
  • 简单好用的记账app
  • uil的简单常用操作
  • 浅谈python中的实例方法、类方法和静态方法
  • shell脚本视频教程
  • jquery easyui开发指南
  • 张孝祥西江月
  • 重庆黄桷垭在什么地方
  • 买新房子契税多久交
  • 国税年收入
  • 北京市朝阳区地税
  • 主管单位申请书
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设