位置: 编程技术 - 正文

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
  • 用于集体福利的进项税额转出
  • 非居民企业从居民企业取得分红
  • 对方开增值税普通发票,我方需要做什么呢?
  • 个人所得税缴纳标准起征点
  • 支付给法律顾问的钱
  • 6月 全新windows
  • 无法访问移动网络怎么办
  • 投资收益率的作用
  • 企业给予的折扣怎么入账
  • Win11/Win10 21H2 正式版发布前,微软再次推送可靠性补丁更新 KB4023057
  • 前端 vue
  • 暂估成本会计分录
  • php+mysql+apache
  • 知识产权作用
  • 出口退税运费的账务处理
  • 超过认证期的发票怎么办
  • 社保代扣代缴会计分录怎么做
  • 结转已销售产品的实际生产成本会计分录
  • 融资购入的固定资产如何记账
  • 承兑汇票无法兑付
  • echarts y轴设置
  • Bilateral Filters(双边滤波算法)的超简单原理,学不会你打我。
  • php和python结合
  • 外经证逾期未核销
  • 个体工商户季报还是月报
  • 企业净利润归谁所有
  • 其他应收款怎么核对
  • 帝国cms会员发布信息数量
  • BOM学习
  • 汽车牌照费用是在哪里开的
  • 进项税大于销项税怎么交税
  • 个人社保的缴纳时间
  • 以旧换新有发票抵扣吗
  • 高铁票该怎么申领
  • 关于SQL Server安全控制的说法正确的是
  • 小规模纳税人的条件
  • 小规模纳税人固定资产原值含税吗
  • 固定资产溢余账务处理
  • 前几个月的印花税怎么算
  • 购买税控盘的账务处理
  • 预计负债可以获取利润吗
  • 会计分录要怎么写
  • 搭建docker私有仓库实验报告
  • win10系统预览版
  • LibreOffice 4.1.4 正式版下载
  • Windows XP中网桥设置方法
  • ubuntu20.04升级21.04
  • Win10 Redstone 11082视频快速上手:已知bug及新变化一览
  • windows累积更新失败怎么办
  • win7筛选键
  • js制作倒计时
  • bat批量创建文件夹及子文件夹
  • js正则表达式写法
  • Android IntentService解析
  • bootstrap js插件
  • 社保批扣和灵活就业批扣有什么区别
  • 税务非正常户解除申请怎么写
  • bpc什么时候进入中国
  • 专项调查法
  • 村委会税务登记流程
  • 江苏无锡2023年GDP
  • 经营租赁属于什么费用
  • 中国税务手机版
  • 新土地管理法37条解释
  • 劳务分包需要交什么税
  • 税务稽查查哪些
  • 杭州 国税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设