位置: 编程技术 - 正文

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

  • 增值税进项发票怎么做账
  • 汇算清缴所得税退回做账
  • 印花税计税依据是什么
  • 无发票入账违反哪条法律
  • 小规模纳税人免税怎么做账
  • 建筑劳务公司开劳务发票税率是多少
  • 管理费用期末有余额么
  • 公司刻一套章子多少钱
  • 新成立的公司要去税务局办理什么
  • 个体工商户经营范围查询
  • 电子行程单自己打印
  • 劳务公司购买设备怎么做账
  • 增值税系统技术维护费记什么科目
  • 遗失发票如何处理
  • 出售自建厂房的税率
  • 企业间借款利息涉税处理
  • 劳务费发票税率是多少
  • 政府回收土地要交土地增值税吗
  • 一般纳税人的兼职合法吗
  • 电子承兑汇票接收时间是多久
  • 涂料发票几个点的税
  • 一般纳税人税控盘维护费会计分录
  • 购货未能取得发票怎么办
  • 工程建造过程中发生的在建工程人员工资180万尚未支付
  • 土地使用权转让协议
  • 无u刷bios一直闪
  • 进项税和销项税怎么理解
  • 递延收益为什么计税基础为0
  • php处理ajax
  • win11资源管理器卡死
  • 2014年最佳阵容
  • 增值税普通发票怎么开
  • php中几个常用的函数
  • 工业会计账务处理
  • nginx ss
  • 小米随身wf
  • 手把手教你在瑞典停车
  • gnss定位技术的应用前景
  • 购买的服务怎么做账
  • python怎么求列表里的和
  • 小规模需要申报吗?
  • 依法无需办理税务登记证
  • php中使用什么函数来定义常量
  • 已经抵扣的进项税额转出会计分录
  • 如何处理预付和预付差异
  • 销售费用福利费和管理费用福利费
  • 开票人是管理员可以报销吗
  • 一般纳税人企业所得税怎么征收
  • 固定资产怎么进行无形资产清理的
  • 股东退股如何清算表格
  • 固定资产清理如何做账
  • 金融企业有
  • 长期待摊费用做账
  • 单位经办人给员工发工资
  • 季度末需要结转本年利润吗
  • 即征即退的增值税退城建税吗
  • sqlserver数据库建库建表
  • 在MySQL中使用STRAIGHT_JOIN的教程
  • mysql复制命令
  • freebsd版本选择
  • ntldr.exe - ntldr
  • win8.1系统升级win10
  • linux使用方式有哪些方面
  • win7硬盘安装器下载
  • 半自动化系统
  • 笔记本win7win10双系统怎么装
  • win10系统如何设置不休眠
  • win7系统损坏无法开机怎么重装
  • 如何用python进行数据处理
  • perl怎么读取文件
  • 安卓安装两个不同版本软件
  • 菜鸟教程安卓下载
  • linux文件inode详解
  • jquery二级导航栏
  • androidstudio的jdk
  • python入门教程
  • unity做网页
  • 扣缴义务人怎么改不过来呢
  • 小规模纳税人网上开专票流程
  • 本期应纳的增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设