ホームページ  >  記事  >  PHPフレームワーク  >  thinkphp 拡張プラグインとは何ですか?

thinkphp 拡張プラグインとは何ですか?

青灯夜游
青灯夜游オリジナル
2022-06-13 17:45:434085ブラウズ

thinkphp 拡張機能には次のものが含まれます: 1. think-migration (データベース移行ツール)、2. think-orm (ORM クラス ライブラリ拡張機能)、3. think-oracle (Oracle ドライバー拡張機能)。 4. think-mongo、MongoDb 拡張機能、5. think-soar、SQL ステートメント最適化拡張機能、6. porter、データベース管理ツール、7. tp-jwt-auth、jwt 認証拡張機能パッケージ。

thinkphp 拡張プラグインとは何ですか?

#このチュートリアルの動作環境: Windows 7 システム、thinkphp バージョン 6、Dell G3 コンピューター。

thinkphp 拡張プラグイン

リストのデータ形式は次のとおりです: 説明プラグイン (または拡張) Composer パッケージ名—ウェアハウス アドレス

データベース

##データベース移行ツールORM クラス ライブラリOracle ドライバーMongoDb 拡張機能SQL ステートメント最適化拡張機能# #6.0 用ページング ドライバー ライブラリbig-dream/think-paginator-driverデータベース移行itxq/think-phinxデータベース移行 nhzex /think-phinx移行ファイルの生成jaguarjack/migration-generatorデータベース管理ツールiszsw/porterthinkphp6 自動化された CURD iszsw/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
—— https://github.com/big-dream/think-paginator-driver
—— https://github.com/itxq/think-phinx
—— https://github.com/nhzex/think-phinx
— — https://github.com/yanwenwu/migration-generator
——https://github.com/iszsw/ porter
—— https://github.com/iszsw/curd
認証と権限の制御


# #PHP-Casbin casbin/casbin—— https://github.com/php-casbin/php-casbin#6.0 認可 casbin/think - authz—— https://github.com/php-casbin/think-authz5.1 アクセス制御ライブラリ (Casbin) 拡張機能casbin/think-adapter —— https://github.com/php-casbin/think-casbinRBAC 権限認証zouxiang0639/thinkcms-auth—— https: / /github.com/zouxiang0639/thinkcms-auth5.1 および 6.0 の認証権限拡張機能 liliuwei/thinkphp-auth —— https://github .com/ liliuwei/thinkphp-authjwt 認証拡張パッケージ (tp5.1 および 6.0 をサポート)thans/tp-jwt-auth—— jwt-auth: JSON Web Thinkphp のトークン認証。アクセス頻度制限topthink/think-throttle—— https://github.com/top-think/think -throttleThinkPHP6 認証ライブラリ wenhainan/thinkphp6-auth—— https://github.com/wenhainan/thinkphp6-authThinkPHP6 権限の確認yunwuxin/think-auth---GitHub - yunwuxin/think-auth確認コードtopthink/think-captcha --- — https://github.com/top-think/think-captcha検証検証topthink/think-validate—— https://github.com /top-think/think-validateThinkPHP6 ステート マシンtopthink/think-workflow——https://github.com/top- think/think-ワークフローtp3に基づいて変更されたthinkphp6-authパーミッション認証クラスhahadu/think-auth——https://github.com/hahadu/think-auth強力な検証ライブラリ respect/validation——https://github.com/Respect/Validationテンプレート エンジン

angular テンプレート エンジン拡張機能topthink/think-angular—— https://github.com/top-think/think-angular—— GitHub - top-think/think-template: php テンプレート エンジン—— 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 ページ トレース topthink/think-trace DebugBar topthink/think-debugbarSocketLog 拡張機能topthink/think-socketlogSeasLog ログ拡張機能topthink/think-seaslogログ拡張機能topthink/think-logアプリケーション単体テスト topthink/think-testing

#thinkphp テンプレート エンジン拡張機能topthink/think-template
Twig テンプレート エンジン拡張機能yunwuxin/think-twig
Blade テンプレート エンジン拡張機能terranc/think-blade
6.0 ブレード テンプレート エンジン拡張機能nhzex/think-blade
テンプレート (マジック) 拡張機能xiaodi/think-templte-magic
<p><strong>デバッグ ツール</strong></p> <table> <thead><tr class="firstRow"><th><br></th></tr></thead> <tbody>##例外引き継ぎ拡張機能 (おっと)<tr>xiaodi/think-whoops<td>——https://github.com/xiaodit/think-whoops<code>
—— https://github.com/top-think/think-trace
—— https:/ / github.com/top-think/think-debugbar
——https://github.com/top-think / think-socketlog
—— https://github.com/top-think/think-seaslog
—— GitHub - top-think/think-log
—— https://github.com/top-think/think-testing
IDE のヒントとメモ

##ThinkPHP6 アノテーション拡張機能topthink/think-annotation—— https://github.com/top-think/think-annotationThinkPHP6 公式アノテーション強化版lazyskills/think-annotation—— https://github .com/LazySkills/think-annotationモデル アノテーションを自動的に生成yunwuxin/think-model-helper—— https://github.com/yunwuxin/think -model-helper6.0 IDE アシスタントtopthink/think-ide-helper—— https://github.com/top-think/think -ide- helperアノテーションルーティング自動インターフェイスドキュメント生成自動テストデータ生成iszsw/mock—— https://github.com/iszsw/mockソーシャルログイン

##Alipayphp-SDKwi1dcard/alipay-sdk —— https://github.com/wi1dcard/alipay-sdk-php——https://github.com/liliuwei/thinkphp-social

##ソーシャル ログイン拡張機能liliuwei/thinkphp-social
ソーシャル ログイン コンポーネントyunwuxin/think-social —— https://github.com/yunwuxin/think-social
微信php-SDK overtrue/wechat— — https://github.com/ overtrue/wechat
サードパーティ ログインwycto/login—— https://github.com/wycto/login
SMS、電子メール、メッセージ

—— https://github.com/hbh112233abc/ali-sms美しい php メール クラス tp -mailer SMS 確認コード、検証##メール送信拡張機能yunwuxin /think-mailメッセージ通知拡張機能yunwuxin/think-notificationSMS サービス インターフェイス ライブラリwycto/smsYisuクラウド SMS 拡張機能yisu-cloud/sms SMS 送信拡張機能tongso/notice -message
##Alibaba Cloud SMS 送信拡張機能
bingher/ali-sms
yzh52521/think-mail——[GitHub - yzh52521/think-mail: 美しい php メール クラス tp-mailer、メール テンプレートとプレーン テキスト、添付ファイルのメール送信、およびその他のメール機能をサポートしています。は 1 行のコードと同じくらい簡単です。すべての ThinkPHP フレームワークをネイティブにサポートしており、他のフレームワーク拡張機能にも非常に便利です [6.0 までサポート]]
lunzi/tp-sms——https://github.com/LunziSTU/tp-sms
— — GitHub - yunwuxin/think-mail
—— https://github.com/yunwuxin/think-notification
——https://github.com/wycto/sms
—— https://github.com/yisu-cloud/sms
——https://github.com/tongso/notice-message
キュー、タスク

#メッセージ キューtopthink/think-queueスケジュールされたタスクyunxuxin/think-cron—— https://github.com/yunwuxin/think-cronPHP 常駐メモリ タイマー easy-task/easy-task——EasyTask: PHP 常駐メモリ マルチプロセス タスク マネージャー、タイミング タスクをサポート (PHP 常駐メモリ マルチプロセス)タスク マネージャー、タイミング タスクをサポート)thinkphp タスク スケジューリングyzh52521/schedule—— https://github.com/yzh52521/schedule非同期実行baiy/think-async—— https://github.com/baiy/think-async

短縮 URL、単語分割、コレクション

—— https://github.com /top-think/think-queue
#単語分割/単語抽出拡張HTML文字列の取得画像アドレス短いアドレス拡張子中国語からピンインへの拡張機能Web サイト リンク送信拡張機能 ウェブサイト マップ サイトマップ拡張子

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
##ツール クラス ライブラリ

##アシスタント ライブラリtopthink/think-helper—— https://github.com/top-think/think-helperQR コード クラス ライブラリの生成endroid/qr-code——https://github.com/endroid/qr-codexml クラス ライブラリservo/fluidxml ——https://github.com/servo-php/fluidxml省、市(郡)、街路の 4 レベルの連携拡張yupoxiong/region ——https://github.com/yupoxiong/regionDingTalk ロボット拡張機能bingher/ding-bot ——https://github.com/ hbh112233abc /ding-botthinkphp6.0 のジャンプ拡張機能liliuwei/thinkphp-jump ——https://github.com/liliuwei/thinkphp -jumpサードパーティ ファイルシステム拡張パッケージ (Alibaba Cloud、Qiniu Cloud をサポート)thans/thinkphp-filesystem-cloud ——thinkphp-filesystem-cloud: thinkphp6 .0 third- party ファイルシステム拡張パッケージは、Alibaba Cloud および Qiniu Cloud へのアップロードをサポートしています。 think-addons zzstudio/think-addons——https://github.com/zz-studio/think-addonsSwoole 拡張機能topthink/think-swoole—— https://github.com/top-think/think-swooleWorkerman 拡張機能topthink/think-worker—— GitHub - top-think/think-worker: ThinkPHP 用の Workerman 拡張画像処理クラスtopthink/think-image—— https://github.com/top-think/think-image画像の動的トリミングおよびスケーリング ライブラリtopthink/think-glide—— https://github.com/top-think/think-glideキャッシュ管理topthink/think-cache—— https://github.com/ top -think/think-cacheTagLib エディターtopthink/think-editor—— https://github.com/top-think/think-editorコンテナとファサードtopthink/think-container—— https://github.com/top-think/think-containerPDF 生成mpdf/mpdf——https://github.com/mpdf/mpdfcsv 処理ツールwenhainan/thinkcsv——https://github.com/wenhainan/thinkcsvその他

##PHP 負荷分散スケジュール アルゴリズムの使用tinywan/load-balancing—— https://github.com/ Tinywan/負荷分散topthink/think-bridge—— GitHub - top-think/cache-bridge: PSR- 16 to PSR-6 Bridgeliuqiandev / thinkphp-facade-generator——https://github.com/liuqiandev/thinkphp-facade-generatorbingher /ueditor —— https://github.com/hbh112233abc/ueditoralibabacloud/sdk —— https://github. com/aliyun/openapi-sdk-phpsuframe/think-admin —— https://github.com/suframe/think-admin[関連チュートリアルの推奨事項: thinkphp フレームワーク]

PSR-16 から PSR-6 へのブリッジ
ワークフロー プラグイン—tpflow: ⭐⭐PHPworkflow ワークフロー エンジン。コード ワークロードの 80% 以上を削減できる、ビジュアルでプロフェッショナルな PHP ワークフローです。
コード ジェネレーター—https://github.com/zhuanqianfish/ThinkphpHelper
thinkphp ファサード クラス自動生成ツール
ThinkPHP6 Baidu リッチ テキスト エディター ueditor 拡張機能
PHP 用 Alibaba Cloud クライアント
thinkphp6 に基づく、メニュー、権限、構成などを備えた管理コンソール ライブラリ。

以上がthinkphp 拡張プラグインとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。