位置: 编程技术 - 正文

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

  • 建筑企业交税流程
  • 实收资本增加印花税怎么算
  • 个税应纳税所得额计算公式
  • 先到发票后到商品怎么入账
  • 房屋出租收到的租金会计分录
  • 为什么收不到发票短信?
  • 电子发票作废了还能恢复吗
  • 个人提供劳务给个人,不开票要缴税吗
  • 交通运输企业的装卸业务的全部费用
  • 已付款已收货但发票未到账务处理怎么做
  • 一般纳税人开具3%专票的条件
  • 增值税发票过期未认证怎么办
  • 当月未认证的发票可以作废
  • 企业支付劳务费到底需要发票吗
  • 民非企业补贴收入要缴纳增值税会计分录怎么写?
  • 金融企业的成本核算方法
  • 原始凭证的基本内容包括会计科目吗
  • 农业免税企业怎么报税
  • 农贸市场收取管理费
  • 资产计税基础是怎么填
  • 耕地占用税计入无形资产吗
  • 委托加工物资怎么入账
  • 旧机器设备出口
  • win 11 中文
  • 有营业执照是否可以领失业金
  • 什么是票据权利?票据权利的内容有哪些
  • 腾讯电脑管家中蓝牙在哪
  • linux配置ssh免密
  • 企业所得税年度预缴的算法
  • 发票抵扣条件
  • msmpeng.exe 是什么
  • php image
  • 应收账款证券化流程
  • php保存远程图片
  • 锡特f8
  • Joomla使用Apache重写模式的方法
  • 贸易公司和生产厂家怎么合作能够双赢
  • vuecli打包项目
  • 失控发票成本转出怎么做账
  • 户外电源需要要充电吗
  • 路由vue-router
  • 网页制作零基础教程
  • 原材料月底结转到制造费用吗
  • 财务咨询公司能出尽调报告吗
  • 个人所得税年底退税 可以退多少
  • 通行费电子发票的发票代码为多少位
  • 中小企业发展专项资金亮点 免申即享
  • 零申报不报税有什么后果
  • 发票上的收款人和复核人不写可以吗
  • 报销为什么不能打给投保人
  • 购销合同上没有金额,怎么写比较好
  • 保险公司 返点
  • 以前年度的银行流水可以补进来做账嘛
  • 抵账的房子怎么办理房产证
  • 亏损合同预计负债
  • 结转损益利息收入贷方红字什么意思
  • 企业注销后账目如何处理
  • 原始凭证按什么分
  • 公司与公司之间劳务协议
  • 本单位职工可以在本单位兼职吗
  • 会计软件包括
  • sql server 2000中的安全性包含
  • iis怎么用
  • ac1st19.dll
  • 电脑右下角windows设置在哪
  • win10如何彻底清理
  • xp系统文件夹选项在哪
  • 查看 linux版本
  • yum下载已安装的包
  • windows 10运行
  • node.js中的http.response.writeHead方法使用说明
  • python开发者文档
  • Android include 标签注意点
  • python切片菜鸟教程
  • bootstrap-treeview自定义双击事件实现方法
  • 朵朵舞百科
  • 车库契税怎么收费
  • 重庆税务局发票作废
  • 湖南省株洲市税务局
  • 深圳国税总局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设