guanhui07 / webman-skeleton
High performance HTTP Service Framework.
v1.2.1
2023-05-27 05:15 UTC
Requires
- php: >=8.0
- ext-curl: *
- ext-openssl: *
- ext-simplexml: *
- ext-zend-opcache: *
- alibabacloud/client: ^1.5
- aliyuncs/oss-sdk-php: ^2.6
- endroid/qr-code: ^4.5
- firebase/php-jwt: ^6.3
- gai871013/ip-location: ^1.1
- gregwar/captcha: ^1.1
- guanhui07/webman-annotation: dev-master
- guzzlehttp/guzzle: ^7.5
- hyperf/aop-integration: ^1.2
- hyperf/utils: ^2.2
- hzdad/wbsms: ^1.0
- illuminate/database: ^9.2
- illuminate/events: ^9.24
- illuminate/pagination: ^9.2
- illuminate/redis: ^9.24
- inhere/php-validate: ^3.0
- intervention/image: ^2.7
- monolog/monolog: ^2.0
- php-amqplib/php-amqplib: ^3.0
- php-di/php-di: ^7.0
- phpoffice/phpspreadsheet: ^1.2
- predis/predis: ^2.0
- psr/container: ^1.1.1
- qcloud/cos-sdk-v5: ^2.5
- qiniu/php-sdk: ^7.6
- shopwwi/laravel-cache: ^1.0
- symfony/var-dumper: ^6.1
- tinywan/storage: ^0.3
- vlucas/phpdotenv: ^5.4
- w7corp/easywechat: ^6.7
- webman/auto-route: ^1.0
- webman/console: ^1.2
- webman/gateway-worker: ^1.0
- webman/log: ^1.1
- webman/redis-queue: ^1.2
- wen-gg/webman-migrations: ^1.0
- workbunny/webman-rabbitmq: ^1.0
- workerman/crontab: ^1.0
- workerman/gatewayclient: ^3.0
- workerman/webman-framework: ^1.3
- yansongda/pay: ~3.1.
- yzh52521/easyhttp: ^1.0
- yzh52521/webman-event: ^1.0
- yzh52521/webman-hash: ^1.0
- yzh52521/webman-lock: ^1.0
- yzh52521/webman-mailer: ^1.0
- yzh52521/webman-task: dev-lv
- yzh52521/webman-throttle: ^1.0
Requires (Dev)
- roave/security-advisories: dev-latest
Suggests
- ext-event: For better performance.
This package is auto-updated.
Last update: 2024-12-01 07:43:41 UTC
README
install
composer create-project guanhui07/webman-skeleton
composer install
aop
https://github.com/hyperf/aop-integration
app/aspect/DebugAspect.php
command
命令行 https://www.workerman.net/plugin/1
php webman make:command test:command
php webman test:command
crontab
app/crontab/TestCrontab.php
config/crontab.php
app/process/Task.php 获取 配置执行
https://www.workerman.net/doc/webman/components/crontab.html
event
配置 config/plugin/yzh52521/event/app.php
https://www.workerman.net/plugin/27
触发
event('test',[new TestEvent(['test'=>'event data'])]);
websocket gateway
https://www.workerman.net/plugin/5
是否开启ws config/plugin/webman/gateway-worker/app.php
config/plugin/webman/gateway-worker/process.php