验证码扩展包 mews/captcha 支持 Laravel 5.5

分享 ElfSundae ⋅ 于 9个月前 ⋅ 最后回复由 Amos1st 1个月前 ⋅ 2588 阅读

验证码 mews/captcha 这个包貌似暂停维护了,PR 也没管,Laravel 5.5 上跑不起来。我修复了下,重新发布了个包,有需要的朋友可以试试。

项目主页: https://github.com/ElfSundae/laravel-captcha

  • :warning: app 的 composer.json 里包名要改成 elfsundae/laravel-captcha
  • :warning: 移除默认的路由,自己根据需要定义路由
  • 修复 Laravel 5.5 上一处 bug
  • 支持 Laravel 5.5 的扩展包自动发现特性
  • 使用 illuminate/contracts 替代原来的相应类,移除原来的 gd 依赖,更规范一点
  • 原有命名空间、类名、方法都没变

具体请参考补丁日志: https://github.com/ElfSundae/laravel-captcha/blob/master/PATCHLOG.md

有什么问题欢迎反馈。

本文章首发在 Laravel China 社区

:point_right: Laravel 官网镜像 :cn:

本帖已被设为精华帖!
附言 0  ·  9个月前

mews/captcha 已经更新了,用 Laravel 5.5 的同学可以直接升级使用了。 用 Lumen 的同学还是建议使用我这个包,因为他合并的那个 PR 是用 if (app()->version() >= 5.5) 检查 L55 的,在 Lumen 上这个判断不成立,还是跑不起来。

我这个包会保持合并原包最新代码,并持续优化。

本帖由 Summer 于 9个月前 加精
回复数量: 13
暂无评论~~
您需要登陆以后才能留下评论!

Composer 中国全量镜像

Top 100 扩展包

Lumen 中文文档

Laravel 速查表

Laravel 中文文档

Laravel 项目开发规范

Laravel 开发环境部署

社区文档撰写指南

TDD 构建 Laravel 论坛笔记

PHP PSR 标准规范

PHP 设计模式全集

Dingo API 中文文档