位置: 编程技术 - 正文

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

  • 母公司给子公司注资需要什么手续
  • 国外酒店打印的住宿单可以入账吗
  • 申报增值税无附表怎么填写
  • 属于企业期间费用的有
  • 发现账实不符,第一件事就是要干嘛?
  • 小规模纳税人农产品进项税抵扣
  • 物业公司可以开什么项目的发票
  • 一般纳税人采购收到普通发票
  • 城镇土地使用税征收标准及计算方法
  • 股息红利个人所得税扣税失败
  • 企业自行出版的报刊费用可否认证抵扣?
  • 个人去税务局开票流程
  • 出口退税银行账户备案
  • 每月案例分析
  • 详解非税收入
  • 分公司独立核算和非独立核算有什么区别
  • 股权转让缴印花税公司用进账吗
  • 供应商赠送
  • 出口货物收汇是什么意思
  • 申报个税是按哪个月的工资表
  • win10回退到以前版本失败
  • mmc.exe是什么进程
  • 金融企业贷款损失准备金税务管理
  • 为什么u盘里的文件无法删除
  • linux zmodem
  • php冒泡法排序
  • 股东借款给公司会计分录
  • 房地产企业土地增值税清算
  • 城镇土地使用税的计算公式
  • 销售商品的结转
  • 工会经费计入什么费用明细科目
  • 如何用php
  • vue-mapvgl
  • 不是吧阿sir表情包
  • 强大的图片预览软件
  • 毕业论文笔记怎么写
  • #cookie jar
  • 城建税减半吗
  • 质量事故发生后,有责任就所发生的质量事故
  • 利用python
  • 固定资产一次性扣除政策2023
  • 冲减管理费用为什么放在借方
  • 帝国cms怎么用
  • 自然人代开经营所得汇算清缴怎么做
  • sqlserver2005 xml字段的读写操作
  • 固定资产加速折旧是什么意思
  • 以前年度多缴纳房产税,可以递延次年度使用么
  • 差旅费报销范围包括
  • 长期股权投资稀释股权的两种
  • 出差补助没有发票
  • 长期股权投资成本法转权益法例题
  • 农产品加计扣除1%怎么计算和会计分录
  • 期末结账后没有余额的科目
  • 房地产开发企业资质管理规定
  • 残保金在网上怎么申报
  • 建账需要准备什么东西
  • 房地产企业发行长期债券的增信方式有哪些
  • sql自定义变量
  • Radio.exe - Radio是什么进程 有什么用
  • winxp虚拟内存怎么改
  • debian与centos详细对比区别
  • win10任务栏怎么变成透明
  • linux查看使用率命令
  • JavaScript中的NaN代表什么
  • 辅组什么词?
  • js字符串的操作方法
  • javascript用什么写
  • NGUI之UILocalize
  • android10获取设备id
  • jquery教程chm
  • python写一个复制文件的程序
  • 测验2:python基本图形绘制
  • jQuery+ajax简单实现文件上传的方法
  • 百望税控盘电子发票发送邮箱
  • 东城国税局局长
  • 深圳个人税收完税证明网上打印
  • 辽宁省地税社保缴费基数
  • 2020年个体税收政策
  • 青岛市税务管理局
  • 国税局和地税局分别征收什么税种
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设