位置: 编程技术 - 正文

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

  • 一般纳税人内账税金的处理
  • 化肥与农药的利与弊
  • 摊销无形资产商标权计入什么科目
  • 材料入库的会计分录材料采购损失
  • 向银行借入短期借款偿还前欠货款
  • 小规模增值税税率表2023年最新版
  • 购买礼品送客户个人所得税
  • 金税三期个人所得税税率
  • 土地摊销计入在建工程吗
  • 销售补差怎么做分析
  • 非居民企业直接投资居民企业取得股息
  • 怎样填列分析资产负债表
  • 商业银行贷款账号如何查询
  • 营改增对小规模的影响
  • 在建工程购入的空调怎样入账
  • 行政事业单位应当进行摊销的无形资产
  • 事业单位专项资金的管理要求
  • 公司宣传牌模板
  • 进口代理公司怎么收费
  • 增值税申报未达标怎么办
  • 管家婆怎样查历史记录
  • 金银首饰的消费税税务处理
  • 事业基金弥补收支差额
  • 车辆保险分期分摊怎么做账?
  • 资产负债表日后调整事项会计处理
  • 办公用品普通发票的会计分录
  • 出租房屋免租期如何确认收入
  • 个人挂靠公司按揭购车账务怎么处理?
  • 管理会计完全成本法和变动成本法例题
  • Win11系统怎么更换桌面壁纸
  • wifi密码怎么改手机里面
  • 权益法分红的会计分录
  • 一本书装订费多少钱
  • PHP:Memcached::addByKey()的用法_Memcached类
  • aliwssv.exe是什么进程
  • 其他货币资金明细账填写样本
  • 持有可转换债券的会计分录
  • 收到预付货款下月交货会计分录
  • 增值税退税要准备什么资料
  • 换货和退货有什么区别
  • vue2 diff算法
  • 个人提供劳务需要开发票吗
  • 研发费用范围归集不正确
  • 银行存款利息收税吗
  • curl抓包
  • 无偿受赠房屋 交个人所得税嘛
  • 货币资金的计税基础
  • 资本公积可以转增资本因此称之为准资本
  • 分公司员工在总公司缴纳社保
  • 摊销无形资产10000元
  • 未认证的发票如何进项税转出
  • 母公司给子公司担保
  • 跨年取得的发票
  • 可供出售金融资产属于什么科目
  • 预收账款最多挂几年
  • 这么查看
  • redis 和 mysql 的数据不一致怎么办
  • centos安装ntfs 3g
  • win10系统mmc不能打开文件
  • win10多用户独立
  • 前端 插件
  • python双循环题
  • 怎么把perl删除干净
  • shell监控脚本例子大全
  • python3利用smtplib通过qq邮箱发送邮件方法示例
  • 关于ie浏览器下面说法正确的是
  • javascript的应用
  • 从零基础开始
  • 我写的书日语
  • jsonp怎么使用
  • 谈谈对人才是第一资源的理解
  • Unity 使用WWW类同步加载资源
  • 2012 05-26 Unity3D研究院之两种方式播放游戏视频(二十五) 雨松MOMO
  • django使用celery
  • javascript常用语句
  • js分享软件集合
  • 电子税务局登录密码怎么查询
  • 深圳国税局官网登录
  • 所得税汇总纳税分配表
  • 云南港口城市
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设