位置: 编程技术 - 正文

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%和6%区别
  • 以前年度损益调整编码
  • 公司支付的赔偿款计入什么会计科目
  • 上年计提的费用往来,能冲回吗
  • 如何修改windows11开机密码
  • win11预览版怎么变回正式版
  • 独立费计算
  • 缴纳印花税怎么算
  • Mysql的GROUP_CONCAT()函数使用方法
  • 哪些人可以享受二级医保
  • php 代码生成
  • 已经开票但是未达到收入确认条件的怎么进行账务处理
  • 公司支付的工伤赔偿金可以税前扣除吗
  • 以前年度的销售退回,冲减哪年的
  • 汇算清缴应补税额为负数
  • 前端部署发布项目有哪些
  • 07. vue3+vite+qiankun搭建微应用前端框架,并接入vue3微应用
  • vue做项目的流程
  • 交易性金融资产是什么意思
  • 没有开发票的收入
  • 不免征个人所得税的是个人转让著作权所得
  • python中如何合并csv
  • 接受捐赠收入要缴纳企业所得税吗
  • 财务报表中的应收款项包括哪些
  • 开业请别人吃饭怎么说
  • 无偿受赠房屋 交个人所得税嘛
  • 水电费专用发票模板
  • 企业应交税金科目编码
  • 外商投资企业 外资企业
  • 党组织工作经费税前扣除
  • 所得税预缴政策
  • 差旅费报销范围包括
  • 金税盘抵增值税
  • 小额贷款行业新规
  • 公司对员工的罚款有什么标准
  • 公司私账银行流水
  • 停车发票怎么盖章
  • 建筑施工企业购入材料怎么做账
  • 公司车还车贷计入什么科目
  • 销售发票已开进项发票未收到怎么处理?
  • 在windows 7中任务栏儿
  • ubuntu虚拟机怎么联网
  • 鲁大师安装失败怎么回事
  • 复制打开网页
  • 电脑windows8怎么样
  • linux 命令连接
  • EXTJS记事本 当CompositeField遇上RowEditor
  • 详细说明什么是支撑
  • 在动画制作中一般默认帧数选择为
  • 安卓显示时间代码
  • python中random模块用法
  • python tkinter tabview
  • linux echo echo
  • android开发教程视频
  • python程序解析
  • 构建税务系统纵向到底
  • 增值税留底抵欠如何处理
  • 纳税人有什么影响
  • 房地产开发企业土地成交额与去年同期相比增长约
  • 纳税服务投诉整改报告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设