位置: 编程技术 - 正文

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

  • 旅游住宿有什么问题
  • 季报利润表本月金额和本年累计金额
  • 销售并提供安装的税率
  • 招标代理服务费由谁支付
  • 未达起征点的税金如何做账
  • 应收职工欠款属于负债吗
  • 存货不同入账基数怎么算
  • 公司购入汽车分录
  • 股权转让金是什么意思
  • 调价单生成什么科目
  • 业务宣传费超出部分以后年度怎样处理
  • 资产减值准备是
  • 转让购入的设备税率
  • 金税盘820的抵扣联怎么装订?
  • 自来水费缴纳后多久来水
  • 土地闲置费是否可以列入生产成本
  • 印花税可以根据企业流水申报吗
  • 季度盈利要交所税吗
  • 分期收款计提销项税怎么算
  • 车辆租赁费交的是什么税
  • type3插件
  • win7右键设置方法
  • 电脑文件删除怎么恢复找回
  • linux系统中安装软件的批处理文件
  • PHP:stream_encoding()的用法_Stream函数
  • hkc中文是什么意思
  • 长期借款科目的期末余额
  • gst插件
  • 装饰工程施工包括什么
  • php浮点数
  • 销售机构人员工作总结
  • sql server2016使用
  • stm32cubeIDE开发串口 修改速率
  • 百度文心一言对未来商业的影响
  • 计算机视觉项目论文
  • lvm 命令
  • flip函数
  • php 微信公众号自定义菜单
  • 成本票和费用票一样吗
  • js去除属性
  • 报表按季度报是什么意思
  • 固定资产折旧应纳税所得额调整
  • python3 yaml模块
  • 小规模纳税人成本含税吗
  • 用友u8财务报表打印设置在哪
  • 应付劳务费怎么做账
  • 股权转让个人所得税怎么算
  • 私车公用协议可以过户吗
  • 购货方发生退货的会计分录
  • 贷款损失准备的会计核算
  • 暂估入账是什么意思
  • 企业享受所得税免税政策
  • 全资子公司合并报表编制
  • 商业会计的任务有哪些
  • mysql不能写入中文
  • 偷天换日角色介绍
  • xp系统每次开机都重启
  • 盘符在哪
  • ubuntu for windows
  • 安装win7系统需要注意什么
  • winmgm32.exe - winmgm32 是什么进程
  • 安装双系统后无法进入原来的系统
  • win10怎么分屏操作
  • 如何解决windows不是正版的问题
  • javascript数据结构与算法 pdf
  • bat批处理命令运行程序
  • div+css布局的步骤
  • python 字典怎么用
  • perl编程
  • 用pyth
  • python生成器有几种写法
  • 服务器总是自动关机
  • 批处理重命名文件名
  • Shell脚本中不同进制数据转换的例子(二进制、八进制、十六进制、base64)
  • jquery动态
  • Unity3D游戏开发(第2版)pdf
  • 车船税是电子版的怎么年检
  • 四川办税大厅
  • 纳税人信用信息
  • 青岛振兴税务师招聘
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设