Home> PHP Framework> ThinkPHP> body text

What are the thinkphp extension plug-ins?

青灯夜游
Release: 2022-06-13 17:46:41
Original
3984 people have browsed it

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.

What are the thinkphp extension plug-ins?

#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 ORM Class Library Oracle driver MongoDb extension SQL statement optimization extension Paging driver library for 6.0 Database migration Database migration Migration file generation Database Management Tool thinkphp6 Automated CURD

topthink/think-migration—— https://github.com/top-think/think-migration
topthink/think-orm—— https: //github.com/top-think/think-orm
topthink/think-oracle—— https://github.com/top- think/think-oracle
topthink/think-mongo—— https://github.com/top-think/think-mongo
guanguans/think-soar—— https://github.com/guanguans/think-soar
big-dream/think-paginator-driver—— https://github.com/big-dream/think-paginator-driver
itxq/think-phinx—— https://github.com/itxq/think-phinx
nhzex /think-phinx—— https://github.com/nhzex/think-phinx
jaguarjack/migration-generator—— https://github.com/yanwenwu/migration-generator
iszsw/porter——https://github.com/iszsw/porter
iszsw/curd—— https://github.com/iszsw/curd

Authentication and permission control

# #PHP-Casbin casbin/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

—— https://github.com/php-casbin/php-casbin

# #angular template engine extension topthink/think-angular —— https://github.com/top-think/think-angular —— GitHub - top-think/think-template: the php template engine —— https://github.com/yunwuxin/think-twig —— https:/ /github.com/terranc/think-blade —— https://github.com/nhzex/ think-blade ——https://github.com/xiaodit/think-template-magic

##thinkphp template engine extensiontopthink/think-template
Twig template engine extensionyunwuxin/think-twig
Blade template engine extensionterranc/think-blade
6.0 Blade Template Engine Extensionnhzex/think-blade
Template (magic) extensionxiaodi/think-templte-magic

Debugging tools

##Exception takeover extension (Whoops) Page Trace DebugBar SocketLog extension SeasLog log extension Log Extension Application Unit Test

xiaodi/think-whoops——https://github.com/xiaodit/think-whoops
topthink/think- trace—— https://github.com/top-think/think-trace
topthink/think-debugbar—— https:/ /github.com/top-think/think-debugbar
topthink/think-socketlog——https://github.com/top-think /think-socketlog
topthink/think-seaslog—— https://github.com/top-think/think-seaslog
topthink/think-log—— GitHub - top-think/think-log
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 liliuwei/thinkphp-social ——https://github.com/liliuwei/thinkphp-social —— https://github.com/yunwuxin/think-social — — https://github.com/overtrue/wechat —— https://github.com/wycto/login SMS, Email and Messages

Social login extension
##Social login componentyunwuxin/think-social
微信php-SDKovertrue/wechat
third-party loginwycto/login

bingher/ali-sms —— https://github.com/hbh112233abc/ali-sms ##Email sending extension Message notification extension SMS Service Interface Library Yisu Cloud SMS Extension SMS sending extension

##Alibaba Cloud SMS Sending Extension
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
yunwuxin /think-mail—— GitHub - yunwuxin/think-mail
yunwuxin/think-notification—— https://github. com/yunwuxin/think-notification
wycto/sms——https://github.com/wycto/sms
yisu-cloud/sms—— https://github.com/yisu-cloud/sms
tongso/notice-message——https://github.com/tongso/notice-message
Queue, task

Short URL, word segmentation, collection

#Message Queue Scheduled Task yunxuxin/think-cron PHP resident memory timer easy-task/easy-task thinkphp task scheduling yzh52521/schedule Asynchronous execution baiy/think-async
topthink/think-queue
—— https://github.com/top-think/think-queue
—— https:// github.com/yunwuxin/think-cron
——EasyTask: PHP resident memory multi-process Task manager, supports timing tasks (PHP resident memory multi-process task manager, supports timing tasks)
—— https:/ /github.com/yzh52521/schedule
—— https://github.com/baiy/think-async
# #Word segmentation/word extraction expansion Get the HTML string Image address Short address extension Chinese to Pinyin extension Website link submission extension Website map Sitemap extension

xiaodi/think-pullword——https://github.com/xiaodit/think-pullword
lipowei/img——https://github.com/ITwuzhiwei/getImgSrc
bingher/short-url——https://github.com/hbh112233abc/short-url
xiaodi/think-pinyin——https://github. com/xiaodit/think-pinyin
xiaodi/think-site-pusher——https://github.com/xiaodit/think- site-pusher
liliuwei/php-sitemap——https://github.com/liliuwei/php-sitemap

Tool Class Library

##Assistant library topthink/think-helper QR code Generate class library endroid/qr-code xml class library servo/fluidxml Four-level linkage expansion of provinces, municipalities (counties) and streets yupoxiong/region DingTalk Robot Extension bingher/ding-bot Jump extension for thinkphp6.0 liliuwei/thinkphp-jump Third-party filesystem expansion package (supports Alibaba Cloud, Qiniu Cloud) thans/thinkphp-filesystem-cloud think-addons zzstudio/think-addons Swoole extension topthink/think-swoole Workerman extension topthink/think-worker Image processing class topthink/think-image image dynamic cropping and scaling library topthink/think-glide Cache Management topthink/think-cache TagLib Editor topthink/think-editor Containers and facades topthink/think-container PDF generation mpdf/mpdf csv processing tool wenhainan/thinkcsv

—— https://github.com/top-think/think-helper
——https://github.com/endroid/qr-code
——https://github.com/servo-php/fluidxml
——https://github.com/yupoxiong/region
——https://github.com/ hbh112233abc/ding-bot
——https://github.com/liliuwei/thinkphp -jump
——thinkphp-filesystem-cloud: thinkphp6 .0 third-party filesystem extension package supports uploading to Alibaba Cloud and Qiniu Cloud.
——https://github.com/zz-studio/think-addons
—— https://github.com/top-think/think-swoole
—— GitHub - top-think/think-worker: Workerman extend for ThinkPHP
—— https://github.com/top-think/think-image
—— https ://github.com/top-think/think-glide
—— https://github.com/top -think/think-cache
—— https://github.com/top-think/think-editor
—— https://github.com/top-think/think-container
——https://github.com/mpdf/mpdf
——https://github.com/wenhainan/thinkcsv
Others

Using PHP load balancing scheduling algorithm tinywan/load-balancing PSR-16 to PSR-6 Bridge topthink/think-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 ThinkPHP6 Baidu Rich Text Editor ueditor extension bingher /ueditor Alibaba Cloud Client for PHP alibabacloud/sdk Management console library based on thinkphp6, with menu, permissions, configuration, etc. suframe/think-admin [Related tutorial recommendations:

—— https://github.com/ Tinywan/load-balancing
—— GitHub - top-think/cache-bridge: PSR- 16 to PSR-6 Bridge
——https://github.com/liuqiandev/thinkphp-facade-generator
—— https://github.com/hbh112233abc/ueditor
—— https:// github.com/aliyun/openapi-sdk-php
——https://github.com/suframe/think-admin
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!

Related labels:
source:php.cn
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 Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!