# think-awesome **Repository Path**: git_yun_code/think-awesome ## Basic Information - **Project Name**: think-awesome - **Description**: ThinkPHP5+ 资源整理 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 19 - **Created**: 2023-12-14 - **Last Updated**: 2023-12-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # think-awesome ThinkPHP5+ 资源整理 > 欢迎提交自己的基于ThinkPHP5.0/5.1/6.0版本开发的产品、扩展或者网站!由于版本历史和生态问题,暂不收录5.0之前的版本资源,请提交[`Issue`](https://github.com/top-think/think-awesome/issues)或者PR。 本文总结整理了`ThinkPHP`相关的资源,帮助开发者更好的学习和掌握`ThinkPHP5+`。 [看云在线阅读版本](https://blog.thinkphp.cn/913360) ## 官网 http://thinkphp.cn 官网的历史比较悠久,主要作用为`ThinkPHP`的BUG反馈和建议,以及提问和交流,目前官网对移动端访问支持不好。基于6.0的新版官网重构中~ ## 版本库 ThinkPHP`5.0+`版本全部使用`Git`进行代码版本管理,`5.1+`版本开始官方已经不再提供下载版本,`6.0+`版本开始必须使用`composer`安装,目前主要更新的版本库为`Github`,并同步更新到国内的码云。 > 目前`5.0`/`5.1`/`6.0`版本的版本库地址是相同,只是采用了不同的分支,目前主分支是`6.0`。 ### `Github` * 应用仓库:https://github.com/top-think/think * 核心框架:https://github.com/top-think/framework ### `Gitee` * 应用仓库:https://gitee.com/liu21st/thinkphp * 核心框架:https://gitee.com/liu21st/framework ## BUG反馈和建议 对于框架的BUG和建议,建议使用[`Issues`](https://github.com/top-think/framework/issues)功能,但不应该在`Issues`里面提问。 欢迎有能力的开发者贡献和提交PR给我们,帮助我们更好的完善和改进,但并不是所有的PR官方都会合并。请首先注意是否通过CI检测并注意代码规范,然后官方团队会评估该PR是否适合合并。 ## 微信公众号 及时了解官方最新的资讯、活动和漏洞通知,以及每周原创的优秀内容,是目前官方的主要公告和推广渠道,如果还没有关注的话,不容错过。 ![](https://box.kancloud.cn/d46f0e60ef4542902239cd6c082b6e05_258x258.png) ## 官方微博 官方(新浪)微博 [@thinkphp](https://weibo.com/thinkphp),通常会同步更新官方活动和资讯,由于广告泛滥等其它原因,不再更新其它内容。 ## 官方博客 官方博客([https://blog.thinkphp.cn](https://blog.thinkphp.cn))是独立于官网而设计的,专注于官方最新资讯、新功能和技巧和最佳实践等方面的文章,目前托管在看云平台,对移动端访问支持良好。 ### 近期精选阅读 * [值得升级到5.1的18个理由](https://blog.thinkphp.cn/736203) * [JSON字段类型在ORM中的使用](https://blog.thinkphp.cn/784281) * [教你使用5.1的数组对象查询](https://blog.thinkphp.cn/778497) * [你真的了解Db类和模型的正确使用姿势么?](https://blog.thinkphp.cn/810719) * [模型三大利器之一:搜索器](https://blog.thinkphp.cn/783775) * [模型三大利器之二:修改器](https://blog.thinkphp.cn/817548) * [模型三大利器之三:获取器](https://blog.thinkphp.cn/825350) * [ThinkPHP安全规范指引](https://blog.thinkphp.cn/789333) * [让你少犯错的数据查询基本原则](https://blog.thinkphp.cn/833794) * [如何有效提高ThinkPHP的应用性能](https://blog.thinkphp.cn/843679) * [让你提高开发效率的查询技巧](https://blog.thinkphp.cn/848639) * [模型关联查询不完全指南](https://blog.thinkphp.cn/852701) * [ThinkPHP项目及代码规范指北](https://blog.thinkphp.cn/877574) ## 开发者周刊 ![](https://box.kancloud.cn/f97f5aa846688eb4e44e80f5ea496828_194x259.png) ThinkPHP[开发者周刊](https://www.kancloud.cn/thinkphp/weekly/content)旨在更好的鼓励和传播`ThinkPHP`生态的优秀内容和产品服务,于2018年国庆创刊,每周周一定时推送精选的优质内容。 周刊推送渠道包括官方QQ群、微博([@thinkphp](https://weibo.com/thinkphp))、微信公众号(thinkphp2012),以及[邮件订阅](https://tinyletter.com/thinkphp)。 ## 完全开发手册 官方权威开发手册全部(并且只有)托管在看云文档平台,下面的各个版本的开发手册都可以导出`PDF`/`EPUB`到本地离线阅读,并支持发送到`Kindle`阅读,开发手册经常会保持更新,建议收藏随时以备查询。由于手册内容庞杂,不建议新手上来就看完全开发手册,容易摸不到北,最好通读下官方出品的[快速入门系列教程](https://www.kancloud.cn/special/thinkphp5_quickstart)。 * 6.0版本:https://www.kancloud.cn/manual/thinkphp6_0 * 5.1版本:https://www.kancloud.cn/manual/thinkphp5_1 * 5.0版本:https://www.kancloud.cn/manual/thinkphp5 > 所有的手册对移动端访问支持良好,也可以使用看云阅读小程序直接阅读。 ![](https://box.kancloud.cn/683ccf2d45b7682caa7f6ff65e2908ea) ## 官方教程 手册只是作为使用参考性质,不具备新手引导和教学作用。因此除了完全开发手册之外,官方还出品了一系列官方快速入门教程,作为完全开发手册的补充,这些都是对新手或者希望深入了解和学习框架细节的不可或缺,同时也是一种抛砖引玉,希望更多的第三方优秀教程涌现出来。 官方教程需要付费阅读(都是不到一杯咖啡的费用),写作不易请支持正版,主要包括: * 《[ThinkPHP5快速入门](https://www.kancloud.cn/thinkphp/thinkphp5_quickstart)》 * 《[ThinkPHP5路由完全指南](https://www.kancloud.cn/thinkphp/route-master)》 * 《[ThinkPHP5.0控制器从入门到精通](https://www.kancloud.cn/thinkphp/controller-in-detail)》 * 《[掌握ThinkPHP5.0数据库和模型](https://www.kancloud.cn/thinkphp/master-database-and-model)》 * 《[笨办法学ThinkPHP5.1](https://www.kancloud.cn/thinkphp/thinkphp-the-hard-way)》 * 《[ThinkPHP6入门必读](https://www.kancloud.cn/thinkphp/thinkphp6-quickstart)》 这些入门系列教程,有些虽然是为ThinkPHP5而写,但很多思想和用法,在后续版本中仍然适用,能够帮你更快速的入门和掌握ThinkPHP的精髓。 > 官方所有教程书籍都仅限[看云电子出版平台(官方旗下产品)](https://www.kancloud.cn)发布,其它任何平台均为盗版和假冒。 ## API速查表 速查表由官方团队成员维护,可能不一定及时同步更新,源码是最好的API手册。 * 5.0速查表:https://yangweijie.github.io/thinkphp-lts/index.html * 5.1速查表:https://yangweijie.github.io/thinkphp-lts/index_tp5_1.html ## 第三方教程(包含视频) 除了官方的系列教程之外,还有很多优秀的第三方教程和视频,都可以作为新手入门的帮助。(后续整理) ## 官方扩展 |名称|地址| |---|---| | 应用单元测试| | | 验证码| | | 消息队列| | | 计划任务| | | 页面Trace| | | DebugBar| | | MongoDb扩展| | | angular模板引擎扩展| | | thinkphp模板引擎扩展| | | Twig模板引擎扩展| | | Blade模板引擎扩展| | | 助手库| | | 数据库迁移工具| | | ORM类库| | | Oracle驱动| | | Swoole扩展| | | Workerman扩展| | | SeasLog日志扩展| | | 图像处理类| | | 图片动态裁剪缩放库| | | 缓存管理| | | Validate验证| | | Log扩展| | | TagLib编辑器| | | Container & Facade| | | 邮件发送扩展| | | 消息通知扩展| | | 自动生成模型注释| | | 社会化登录组件| | | ThinkPHP6注解扩展| | | 访问频率限制|| | PSR-16 to PSR-6 Bridge|| ## 第三方扩展(陆续整理) ### 权限控制 * PHP-Casbin —— * Think-authz —— * 访问控制库(Casbin)扩展 —— * 权限认证 —— * 适用于thinkphp5.1和6.0的Auth权限扩展 —— * jwt身份验证扩展包(支持tp5.1和6.0)—— ### 数据库 * migration-generator —— * SQL语句优化扩展 —— * 适用于6.0的分页驱动库 —— * 数据库迁移工具`think-phinx` —— * 数据库迁移工具`think-phinx` by nhzex —— ### 模板引擎 * `Blade`模板引擎扩展 —— ### 算法 * 用PHP负载均衡调度算法 —— ### 支付 * 支付宝php-SDK —— ### 短信 * 阿里云短信发送扩展 —— ### 微信 * 微信php-SDK —— ### 其它 * ThinkPHP6官方注解增强版 —— * 二维码生成类库 —— * xml类库 —— * 省市区(县)街道四级联动扩展 —— * 代码生成器 —— * 钉钉机器人扩展 —— * 短地址扩展 —— * 中文转拼音扩展 —— * 网站链接提交扩展 —— * 适用于thinkphp6.0的跳转扩展 —— * 网站地图 Sitemap扩展 —— * 分词/抽词扩展 —— * 异常接管扩展(Whoops) —— * 获取HTML字符串中的图片地址 —— * 优美的php邮件类tp-mailer —— * 短信验证码、验证 —— * 第三方filesystem扩展包(支持阿里云、七牛云) —— * 模板(魔法)扩展 —— * 社会化登录扩展 —— * think-addons —— ## 产品/服务(陆续整理) * [FastAdmin](https://www.fastadmin.net) —— 基于ThinkPHP5和Bootstrap的极速后台开发框架 * [ThinkCMF5](https://www.thinkcmf.com/) —— 基于ThinkPHP5和bootstrap3开发的内容管理框架 * [VueThink](http://www.vuethink.com/) —— 基于Vue全家桶+ Thinkphp5 的前后端分离框架 * [OneBase](https://www.onebase.org/) —— 基于ThinkPHP5的面向对象的应用研发架构 * [ApiAdmin](http://www.apiadmin.org/) —— 面向API的后台管理系统,前后端完全分离 * [RhaPHP](https://www.rhaphp.com/) —— 基于ThinkPHP5.1开发的微信平台管理系统 * [EacooPHP](https://www.eacoophp.com/) —— 基于ThinkPHP5开发的一套轻量级WEB产品开发框架 * [VaeThink](https://www.vaethink.com/) —— 基于 Thinkphp 和 Layui 的轻量级php内容管理框架 * [OpenCenter](http://www.ocenter.cn/) —— 开源的用户及后台管理系统 * [HisiPHP](http://hisiphp.com/) —— 基于ThinkPHP +Layui 开发的一套开源后台管理框架 * [WeiPHP](http://www.weiphp.cn/) —— 基于ThinkPHP5.1开发的一个开源,高效,简洁的移动应用系统 * [DolphinPHP](https://www.dolphinphp.com/) —— 基于ThinkPHP5开发的一套开源PHP快速开发框架 * [vue-admin](https://github.com/lmxdawn/vue-admin-php) —— 基于ThinkPHP和Vue的后台管理系统 * [BearAdmin](https://bearadmin.yufuping.com/) —— 基于ThinkPHP5+AdminLTE的后台管理系统 * [Tpflow](https://gitee.com/ntdgg/tpflow) —— 基于ThinkPHP实现的工作流插件 * [ThinkAdmin](https://github.com/zoujingli/ThinkAdmin) —— 基于Thinkphp5.1开发的后台管理系统 * [Tp-admin](https://github.com/Astonep/tp-admin) —— 基于ThinkPHP5拿来即用高性能后台管理系统 * [Tadmin](http://tadmin.tech1024.com/) —— 基于ThinkPHP5.1+和AmazeUI的快速后台开发框架 * [YZNCMS](https://gitee.com/ken678/YZNCMS) —— 基于TP5.1框架的CMS内容管理系统 * [snake](https://github.com/nick-bai/snake) —— thinkphp5做的通用系统后台 * [CRMEB](https://gitee.com/ZhongBangKeJi/CRMEB) —— 基于ThinkPhp5.0+Vue+EasyWeChat 开发的一套CRMEB新零售商城系统 * [TPlay](http://tplay.pengyichen.cn/) —— 基于ThinkPHP5.0.23 + layui2.2.45 + Mysql开发的后台管理框架 * [ThinkLibrary](https://gitee.com/zoujingli/ThinkLibrary) —— 针对 ThinkPHP5.1 版本封装的一套工具类库 * [noneCms](http://www.5none.com/) —— 基于ThinkPHP5.1开发的开源的简单小巧的内容管理系统 * [yfcmf](http://www.yfcmf.net/) —— ThinkPHP5.1+国外ACE1.40的UI模板的后台内容管理框架 * [YoShop](https://gitee.com/xany/bestshop-php) —— 基于ThinkPHP5的开源电商系统 * [TPR](https://github.com/AxiosCros/tpr-composer) —— 基于thinkphp5的restful接口框架 * [tpr-cms](https://github.com/AxiosCros/tpr-cms) —— 基于TPR的后台管理系统 * [ShopXO](http://shopxo.net/) —— 基于ThinkPHP5.1和AmazeUI开发的B2C免费开源电商系统 * [悟空CRM](http://www.5kcrm.com/) —— 基于ThinkPHP5+Vue开发的客户关系管理系统 * [PSI](https://gitee.com/crm8000/PSI/) —— 基于ThinkPHP的SaaS模式的企业管理软件 * [看云Kancloud](https://www.kancloud.cn) —— 基于Git和MD的文档在线写作和托管平台 * [OpenHIS](https://gitee.com/mali218/OpenHIS) —— 医疗门诊系统 * [LeaCMF](https://github.com/lea21st/LeaCMF) —— 基于ThinkPHP5.1+layui的极速后台和api开发框架 * [TPFrame](https://www.tpframe.com/) —— 为快速开发api接口、wap站、微信站、小程序、pc站而生的框架 * [TpAndVue](https://gitee.com/kingeasts/tp5_vue_authbuild) —— ThinkPHP 5.1 + Vue 自动化构建解决方案 * [RESTFul API](https://gitee.com/china_wangyu/TP5.1-Restful-Api) —— 构建的API项目架构 * [Cmpay](https://gitee.com/iredcap/cmpay) —— 基于ThinkPHP的聚合支付系统使 * [OneGame](https://gitee.com/Bigotry/OneGame) —— 开源免费游戏联运系统 * [InitAdmin](http://initadmin.net/) —— 渐进式模块化开源后台 * [CLTPHP](https://gitee.com/chichu/cltphp) —— 基于ThinkPHP的内容管理系统 * [lin-cms-tp5](https://github.com/ChenJinchuang/lin-cms-tp5) —— 前后端分离的 CMS 解决方案 * [齐博CMS之X1](https://gitee.com/qibosoft/x1_of_cms) —— 基于thinkphp5开发的内容管理系统 * [LotusAdmin](https://www.lotusadmin.top/) —— 基于thinkphp5.1、layui的快速后台开发框架 * [RXThinkCMF](http://www.rxthink.cn/) —— 基于 ThinkPHP5.1.x +Layui2.4.5 开发的权限及内容管理框架 * [TRR](https://github.com/china-wangyu/TRR) —— TP反射注释路由架构 * [tp5layui](https://gitee.com/yq5858588/tp5layui) —— 基于tp5.1.38和layui2.5.4开发的基础权限管理系统 * [Static7](https://github.com/static7/past) —— 基于ThinkPHP6的基础管理系统 * [TPShop](http://www.tp-shop.cn/) —— 基于ThinkPHP的开源商城 * [DSMall](http://www.csdeshang.com/) —— 开源多用户商城系统 * [WSTMart](https://www.wstmart.net/) —— 开源多用户商城系统 * [Tinywan杂货摊](https://www.tinywan.com) —— 基于ThinkPHP5.1的文档管理平台 * [TAnt](https://github.com/xiaodit/think-admin) —— 基于ThinkPHP6.0 + Ant-Design-Pro-Vue企业级中后台前后分离系统 * [CatchAdmin](https://gitee.com/jaguarjack/catchAdmin) —— 基于 thinkphp6.0 的后台管理系统,解耦模块化 ## ThinkPHP安全守护者计划 为了应对今后的安全问题,ThinkPHP联合360安全团队和腾讯安全团队的成员成立了ThinkPHP安全守护者计划,成员共6名,分别来自360安全团队、腾讯安全团队以及ThinkPHP官方成员,共同致力于守护ThinkPHP核心框架的安全。 目前成员列表: * [360代码卫士](http://codesafe.cn/) * [360补天漏洞平台](https://butian.360.cn) * [腾讯安全应急响应中心(TSRC)](https://security.tencent.com) * [360 0KEE Team](https://0kee.360.cn) * 360云影实验室