thinkphp extensions include: 1. think-migration, which is a database migration tool; 2. think-orm, which is an ORM class library extension; 3. think-oracle, which is an Oracle driver extension; 4. think-mongo, a MongoDb extension; 5. think-soar, a SQL statement optimization extension; 6. porter, a database management tool; 7. tp-jwt-auth, a jwt authentication extension package.
#The operating environment of this tutorial: Windows 7 system, thinkphp version 6, Dell G3 computer.
thinkphp extension plug-in
The list data format is: Description plug-in (or extension) Composer package name——Warehouse address
Database
##Database Migration Tool
topthink/think-migration—— https://github.com/top-think/think-migration
ORM Class Library
topthink/think-orm—— https: //github.com/top-think/think-orm
Oracle driver
topthink/think-oracle—— https://github.com/top- think/think-oracle
MongoDb extension
topthink/think-mongo—— https://github.com/top-think/think-mongo
SQL statement optimization extension
guanguans/think-soar—— https://github.com/guanguans/think-soar
Paging driver library for 6.0
big-dream/think-paginator-driver—— https://github.com/big-dream/think-paginator-driver
Database migration
itxq/think-phinx—— https://github.com/itxq/think-phinx
Database migration
nhzex /think-phinx—— https://github.com/nhzex/think-phinx
Migration file generation
jaguarjack/migration-generator—— https://github.com/yanwenwu/migration-generator
Database Management Tool
iszsw/porter——https://github.com/iszsw/porter
thinkphp6 Automated CURD
iszsw/curd—— https://github.com/iszsw/curd
Authentication and permission control
# #PHP-Casbin
casbin/casbin
—— https://github.com/php-casbin/php-casbin
##6.0 Authorization
casbin/think -authz
—— https://github.com/php-casbin/think-authz
5.1 Access Control Library (Casbin) Extension
casbin/think-adapter
—— https://github.com/php-casbin/think-casbin
RBAC Permission Authentication
zouxiang0639/thinkcms-auth
—— https: //github.com/zouxiang0639/thinkcms-auth
Auth permission extension for 5.1 and 6.0
liliuwei/thinkphp-auth
—— https://github .com/liliuwei/thinkphp-auth
jwt authentication extension package (supports tp5.1 and 6.0)
thans/tp-jwt-auth
—— jwt- auth: JSON Web Token Authentication for Thinkphp.
Access frequency limit
topthink/think-throttle
—— https://github.com/top-think/think -throttle
ThinkPHP6 Auth library
wenhainan/thinkphp6-auth
—— https://github.com/wenhainan/thinkphp6-auth
ThinkPHP6 permission verification
yunwuxin/think-auth
——GitHub - yunwuxin/think-auth
Verification code
topthink/think-captcha
—— https://github.com/top-think/think-captcha
Validate verification
topthink/think-validate
—— https:/ /github.com/top-think/think-validate
ThinkPHP6 State Machine
topthink/think-workflow
——https://github.com/top- think/think-workflow
thinkphp6-auth permission authentication class modified based on tp3
hahadu/think-auth
——https://github.com/hahadu/ think-auth
Powerful validation library
respect/validation
——https://github.com/Respect/Validation
Template Engine
# #angular template engine extension
topthink/think-angular
—— https://github.com/top-think/think-angular
##thinkphp template engine extension
topthink/think-template —— GitHub - top-think/think-template: the php template engine
Twig template engine extension
yunwuxin/think-twig —— https://github.com/yunwuxin/think-twig
Blade template engine extension
terranc/think-blade —— https:/ /github.com/terranc/think-blade
6.0 Blade Template Engine Extension
nhzex/think-blade —— https://github.com/nhzex/ think-blade
Template (magic) extension
xiaodi/think-templte-magic ——https://github.com/xiaodit/think-template-magic
Debugging tools
##Exception takeover extension (Whoops)xiaodi/think-whoops——https://github.com/xiaodit/think-whoops
Page Trace
topthink/think- trace—— https://github.com/top-think/think-trace
DebugBar
topthink/think-debugbar—— https:/ /github.com/top-think/think-debugbar
SocketLog extension
topthink/think-socketlog——https://github.com/top-think /think-socketlog
SeasLog log extension
topthink/think-seaslog—— https://github.com/top-think/think-seaslog
Log Extension
topthink/think-log—— GitHub - top-think/think-log
Application Unit Test
topthink/think-testing—— https://github.com/top-think/think-testing
##IDE tips and notes
##ThinkPHP6 annotation extension
topthink/think-annotation
—— https://github.com/top-think/think-annotation
ThinkPHP6 official annotation enhanced version
lazyskills/think-annotation
—— https: //github.com/LazySkills/think-annotation
Automatically generate model annotations
yunwuxin/think-model-helper
—— https://github.com/ yunwuxin/think-model-helper
6.0 IDE Assistant
topthink/think-ide-helper
—— https://github.com/top-think/think -ide-helper
Annotation routing automatic interface document generation automatic test data generation
iszsw/mock
—— https://github.com/iszsw/mock
Social login
##Alipayphp-SDK
wi1dcard/alipay-sdk
—— https://github.com/wi1dcard/alipay-sdk-php
Social login extension liliuwei/thinkphp-social
——https://github.com/liliuwei/thinkphp-social
##Social login component
yunwuxin/think-social —— https://github.com/yunwuxin/think-social
微信php-SDK
overtrue/wechat — — https://github.com/overtrue/wechat
third-party login
wycto/login —— https://github.com/wycto/login
SMS, Email and Messages
##Alibaba Cloud SMS Sending Extension bingher/ali-sms
—— https://github.com/hbh112233abc/ali-sms
Beautiful php mail class tp-maileryzh52521/think-mail
——[GitHub - yzh52521/think-mail: A beautiful php mail class tp-mailer, supporting email templates and plain text , attachment email sending and more email functions. Email sending is as simple as just one line of code. It natively supports all ThinkPHP frameworks and is also very convenient for other framework extensions [supported to 6.0]]
SMS verification code, verificationlunzi/tp-sms
——https://github.com/LunziSTU/tp-sms
##Email sending extension
yunwuxin /think-mail—— GitHub - yunwuxin/think-mail
Message notification extension
yunwuxin/think-notification—— https://github. com/yunwuxin/think-notification
SMS Service Interface Library
wycto/sms——https://github.com/wycto/sms
Yisu Cloud SMS Extension
yisu-cloud/sms—— https://github.com/yisu-cloud/sms
SMS sending extension
tongso/notice-message——https://github.com/tongso/notice-message
Queue, task
Short URL, word segmentation, collection
#Message Queue
topthink/think-queue —— https://github.com/top-think/think-queue
Scheduled Task
yunxuxin/think-cron
—— https:// github.com/yunwuxin/think-cron
PHP resident memory timer
easy-task/easy-task
——EasyTask: PHP resident memory multi-process Task manager, supports timing tasks (PHP resident memory multi-process task manager, supports timing tasks)
thinkphp task scheduling
yzh52521/schedule
—— https:/ /github.com/yzh52521/schedule
Asynchronous execution
baiy/think-async
—— https://github.com/baiy/think-async
# #Word segmentation/word extraction expansion
xiaodi/think-pullword——https://github.com/xiaodit/think-pullword
Get the HTML string Image address
lipowei/img——https://github.com/ITwuzhiwei/getImgSrc
Short address extension
bingher/short-url——https://github.com/hbh112233abc/short-url
Chinese to Pinyin extension
xiaodi/think-pinyin——https://github. com/xiaodit/think-pinyin
Website link submission extension
xiaodi/think-site-pusher——https://github.com/xiaodit/think- site-pusher
Website map Sitemap extension
liliuwei/php-sitemap——https://github.com/liliuwei/php-sitemap
Tool Class Library
##Assistant library
topthink/think-helper
—— https://github.com/top-think/think-helper
QR code Generate class library
endroid/qr-code
——https://github.com/endroid/qr-code
xml class library
servo/fluidxml
——https://github.com/servo-php/fluidxml
Four-level linkage expansion of provinces, municipalities (counties) and streets
yupoxiong/region
——https://github.com/yupoxiong/region
DingTalk Robot Extension
bingher/ding-bot
——https://github.com/ hbh112233abc/ding-bot
Jump extension for thinkphp6.0
liliuwei/thinkphp-jump
——https://github.com/liliuwei/thinkphp -jump
Third-party filesystem expansion package (supports Alibaba Cloud, Qiniu Cloud)
thans/thinkphp-filesystem-cloud
——thinkphp-filesystem-cloud: thinkphp6 .0 third-party filesystem extension package supports uploading to Alibaba Cloud and Qiniu Cloud.
think-addons
zzstudio/think-addons
——https://github.com/zz-studio/think-addons
Swoole extension
topthink/think-swoole
—— https://github.com/top-think/think-swoole
Workerman extension
topthink/think-worker
—— GitHub - top-think/think-worker: Workerman extend for ThinkPHP
Image processing class
topthink/think-image
—— https://github.com/top-think/think-image
image dynamic cropping and scaling library
topthink/think-glide
—— https ://github.com/top-think/think-glide
Cache Management
topthink/think-cache
—— https://github.com/top -think/think-cache
TagLib Editor
topthink/think-editor
—— https://github.com/top-think/think-editor
Containers and facades
topthink/think-container
—— https://github.com/top-think/think-container
PDF generation
mpdf/mpdf
——https://github.com/mpdf/mpdf
csv processing tool
wenhainan/thinkcsv
——https://github.com/wenhainan/thinkcsv
Others
Using PHP load balancing scheduling algorithm
tinywan/load-balancing
—— https://github.com/ Tinywan/load-balancing
PSR-16 to PSR-6 Bridge
topthink/think-bridge
—— GitHub - top-think/cache-bridge: PSR- 16 to PSR-6 Bridge
Workflow plug-in——tpflow: ⭐⭐PHPworkflow workflow engine, which can reduce more than 80% of the code workload, visual and professional PHP Workflow.
Code generator——https://github.com/zhuanqianfish/ThinkphpHelper
thinkphp facade class automatic generation tool
liuqiandev /thinkphp-facade-generator
——https://github.com/liuqiandev/thinkphp-facade-generator
ThinkPHP6 Baidu Rich Text Editor ueditor extension
bingher /ueditor
—— https://github.com/hbh112233abc/ueditor
Alibaba Cloud Client for PHP
alibabacloud/sdk
—— https:// github.com/aliyun/openapi-sdk-php
Management console library based on thinkphp6, with menu, permissions, configuration, etc.
suframe/think-admin
——https://github.com/suframe/think-admin
[Related tutorial recommendations:
thinkphp framework
]
The above is the detailed content of What are the thinkphp extension plug-ins?. For more information, please follow other related articles on the PHP Chinese website!
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
2023-04-26 17:59:18
2023-04-26 17:47:48
2023-04-26 17:41:42
2023-04-26 17:37:05
2023-04-26 17:31:25
2023-04-26 17:27:32
2023-04-25 19:57:58
2023-04-25 19:53:11
2023-04-25 19:49:11
2023-04-25 19:41:54