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.
The list data format is: Description plug-in (or extension) Composer package name——Warehouse address
Database
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
—— https://github.com/php-casbin/php-casbin
| ##6.0 Authorization
| 5.1 Access Control Library (Casbin) Extension
| RBAC Permission Authentication
| Auth permission extension for 5.1 and 6.0
| jwt authentication extension package (supports tp5.1 and 6.0)
| Access frequency limit
| ThinkPHP6 Auth library
| ThinkPHP6 permission verification
| Verification code
| Validate verification
| ThinkPHP6 State Machine
| thinkphp6-auth permission authentication class modified based on tp3
| Powerful validation library
|
##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
<p><strong>Debugging tools</strong></p>
<table>
<thead><tr class="firstRow"><th><br></th></tr></thead>
<tbody>
<tr>##Exception takeover extension (Whoops)<td>xiaodi/think-whoops<code>——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
|
| ThinkPHP6 official annotation enhanced version
| Automatically generate model annotations
| 6.0 IDE Assistant
| Annotation routing automatic interface document generation automatic test data generation
|
|
---|
Social login extension | 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
---|
Beautiful php mail class tp-mailer yzh52521/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 |
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
|
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
—— 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
|
—— 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
|
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!