位置: 编程技术 - 正文

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
  • 国税网上三方协议流程 个人所得税
  • 研发费加计扣除75%政策
  • 在外地的分公司可以独立核算开发票吗
  • 银行汇票的背书转让金额
  • 母公司代付子公司费用的委托书
  • 营改增的纳税人
  • 专用发票不报销对公司有影响吗
  • 公司旅游的费用怎么算
  • 坏账准备对利润表
  • 小规模库存商品结转成本太低怎么办
  • windows所有应用
  • 小规模计提增值税的会计科目
  • scanserver.exe - scanserver是什么进程 有什么用
  • php字符串赋值
  • php字符串操作函数
  • 系统之家u盘重装系统流程
  • 违约金列支
  • 结算成本处理怎么取消
  • 死亡谷景点
  • 图像质量评价制度及质量评价方案
  • tar 压缩命令tar
  • 可供分配利润是留存收益吗
  • 金融资产发生减值的客观证据包括哪些
  • 基本户不注销会扣钱吗
  • mysql数据库三种复制类型
  • mongodb数据库查询用多少存储
  • mongodb subtract
  • 分公司开票总公司收款怎么做账
  • 怎么查电子发票真伪
  • 减免税款账务处理
  • 四联发票都需要盖章吗
  • 浅谈数据库优化设计
  • SQL Server 2012 开窗函数
  • 营业成本包含哪些项目
  • 现金流量明细表怎么看
  • 营业税金及附加税率
  • 把公司土地转让合法吗
  • 借支单是会计算做还是出纳做
  • 实际费用以什么为准
  • 转账支票的特点有哪些
  • 金税盘税费减免分录
  • sql自定义变量
  • 台式电脑NUM LOCK键还能亮,算不算死机了
  • win7麦克风没声音怎么设置方法从计算机
  • Win7打印机驱动备份
  • centos7 vncserver
  • windows7老是死机
  • ubuntu系统启动流程
  • js模拟登录网站
  • Expand、Fasthelp、Fc命令的用法
  • opengl常用函数库
  • linux for i in
  • 透明十六进制
  • nodejs fs.open
  • nodejs image
  • Shell脚本统计文件行数
  • unity ugu
  • 安卓cts认证
  • 国税局官网发票查验平台
  • 增资注册资本
  • 个人所得税缴纳标准2024年
  • 智利有什么自然景观
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设