入門
FriendsOfHyperf Components 是一組面向 Hyperf 3.2 的獨立組件,採用 monorepo 統一維護。 你可以安裝完整組件集,也可以只安裝應用程式需要的單個組件。
環境要求
- PHP 8.2 或更高版本
- Hyperf 3.2
- 根據 Hyperf 應用程式選擇 Swoole 或 Swow
安裝完整組件集
shell
composer require friendsofhyperf/components聚合套件會取代所有獨立組件套件,並註冊其中可用的 ConfigProvider。
安裝單個組件
shell
composer require friendsofhyperf/cache將 cache 替換為組件目錄中的套件名稱。大多數組件會透過 Hyperf 組件發現機制自動註冊;如果組件提供設定檔,請按對應組件頁面的說明發佈設定。
選擇組件
- 開發與診斷:Telescope、Tinker、Web Tinker、IDE Helper
- 資料庫與模型:Model Factory、Model Observer、Compoships、Fast Paginate
- 基礎設施:Cache、Lock、Config Consul、Redis Subscriber
- 安全與驗證:Encryption、Purifier、reCAPTCHA、Validated DTO
- 通訊與訊息:Mail、Notification、EasySms、AMQP Job、TCP Sender
完整分類請查看組件目錄。
後續步驟
- 開啟組件頁面,確認依賴和環境要求。
- 安裝對應的獨立組件套件。
- 在組件要求時發佈設定。
- 為應用程式中的整合行為加入針對性測試。