位置: 编程技术 - 正文

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

  • 发票开具,发票备注栏能手写字吗?
  • 夏天单位发防暑物品的通知
  • 不开票收入要交所得税吗
  • 为什么盈利要利润亏损要扣除所得税
  • 占地面积的计算公式
  • 金蝶标准版如何结转到下月
  • 先分后合是什么意思
  • 一般纳税人进货收到普通发票
  • 旧设备换新设备文案
  • 向金融企业借款利息支出可以税前扣除吗
  • 申请国家知识产权的条件
  • 股东变更没有公章和营业执照怎么办
  • 房地产开发企业会计科目
  • 预缴增值税怎么填表
  • 个人出租房屋合同协议书
  • 小规模纳税人城镇土地使用税减免政策
  • 企业代扣代缴个人所得税系统
  • 商业折扣销售会计分录
  • 一般商贸企业出口白酒要交税吗
  • 苹果电脑重装系统无法连接服务器
  • 工伤补偿需要缴税吗
  • 民办非企业年底额度不能低于多少
  • 公司支付货款怎么做账
  • win11打开图片
  • 天然气 初装费
  • pytorch模型转tflite
  • 融资租入固定资产的入账价值
  • 编写守护进程
  • 前端向后端传值的函数
  • 政府搬迁补偿款怎么算
  • 企业租房费用可以计入成本吗
  • 用交易所转付货款怎么转
  • 业务实际发生没得取得发票怎么做账
  • 微信小程序使用记录删除
  • 跨市设立分公司
  • 房地产企业预售期间广告费
  • thinkphp withjoin
  • 成本类账户期末余额在借方还是贷方
  • 销售自己使用过的固定资产
  • gpu版本的pytorch
  • 前端作业做一个网站
  • web前端开发规范有哪些
  • 残保金季报要填上年职工人数
  • 应付票据是供应商往来吗
  • java多线程经典案例
  • 税种分类及其税率
  • 怎样增加资产负债率
  • 其他货币资金的明细科目有哪些
  • 去年留抵税额会计分录
  • 使用SQL语句创建一个名为:bookdb的数据库
  • 兼职人员工资需要交个税吗
  • 研发支出是什么性质的科目
  • 在建工程里面的费用最后怎样结转
  • 发票开错没有作废可以红字冲销吗?
  • 收到发票了填写什么单据
  • 处置固定资产取得的净收益属于当期的收入
  • 同一个客户有应收也有应付怎么办
  • 无形资产计提减值准备计算
  • 代开发票预缴税款的比例是多少呢?
  • 伙食费占支出比例
  • 公司往来借款怎么做账
  • 制造费用和管理费用怎么结转
  • 公司买护肤品发票如何入账
  • linux中的文件
  • awk中使用sed
  • win7注册表详解
  • Windows 8 Modern Apps 网络隔离如何解除?
  • win10开始菜单图标消失
  • win10一直重置
  • Html5+jQuery+CSS制作相册小记录
  • css中边界margin的多种定义方法
  • nodejs apply
  • jqueryui
  • Unity Enemy behaviour
  • android下载文件保存到本地
  • js工具类库
  • 房屋契税2013年收费标准
  • 车辆购置税去哪个税务局交
  • 长沙个体户缴纳个税
  • 公积金个人网上开户流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设