linnzh / hyperf-skeleton
一个具备常用配置的 Hyperf 携程项目模板.
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >=8.0
- hrb981027/treasure-bag: ^1.0@beta
- hyperf/cache: ~2.2.0
- hyperf/command: ~2.2.0
- hyperf/config: ~2.2.0
- hyperf/constants: ~2.2.0
- hyperf/database: ~2.2.0
- hyperf/db-connection: ~2.2.0
- hyperf/framework: ~2.2.0
- hyperf/guzzle: ~2.2.0
- hyperf/http-server: ~2.2.0
- hyperf/logger: ~2.2.0
- hyperf/memory: ~2.2.0
- hyperf/model-cache: ~2.2.0
- hyperf/process: ~2.2.0
- hyperf/redis: ~2.2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- hyperf/devtool: ~2.2.0
- hyperf/ide-helper: ~2.2.0
- hyperf/testing: ~2.2.0
- hyperf/watcher: v2.2.6.1
- mockery/mockery: ^1.0
- phpstan/phpstan: ^0.12
- swoole/ide-helper: ^4.5
Suggests
- ext-json: Required to use JSON.
- ext-openssl: Required to use HTTPS.
- ext-pdo: Required to use MySQL Client.
- ext-pdo_mysql: Required to use MySQL Client.
- ext-redis: Required to use Redis Client.
This package is auto-updated.
Last update: 2022-05-07 09:22:28 UTC
README
- 本项目使用 PHP 8.0 语法
- 本项目已引入
hrb981027/treasure-bag
包,使用统一的异常处理器\Hrb981027\TreasureBag\Exception\Handler\StandardExceptionHandler::class
,并返回统一的响应体 - 使用
composer cs-fix [path]
命令来格式化代码,格式化配置请查看.php-cs-fixer.php
文件,请在提交代码前格式化文件 - 数据库表前缀请使用以下划线分隔的格式,例如
member_service_
- 本项目已忽略
composer.lock
文件 - 官方热启动命令:
php bin/hyperf.php server:watch
- 使用了 Monolog 日志系统,日志目录:
runtime/logs
- 更新日志使用了
conventional-changelog-cli
自动生成,命令:conventional-changelog -p angular -i CHANGELOG.md -s
或者npm run changelog