hughcube / demo
The skeleton application for the Laravel framework.
dev-master
2026-09-25 05:15 UTC
Requires
- php: ^8.4|^8.5
- ext-pdo: *
- ext-zend-opcache: *
- hughcube/id-card: ^1.0
- hughcube/laravel-alibabacloud: ^1.3
- hughcube/laravel-alifc: ^3.0
- hughcube/laravel-alioss: ^1.0
- hughcube/laravel-dingtalk: ^1.0
- hughcube/laravel-knight: ^6.0
- hughcube/laravel-octane: ^2.0
- hughcube/laravel-wechat: ^2.2
- hughcube/profiler: ^1.0
- jenssegers/agent: ^2.6
- laravel/framework: ^13.0
- laravel/octane: ^2.20
- laravel/tinker: ^3.0
- overtrue/laravel-wechat: ^8.0
- tymon/jwt-auth: ^2.3
- yansongda/laravel-pay: ^3.7
Requires (Dev)
- barryvdh/laravel-ide-helper: ^3.5
- fakerphp/faker: ^1.23
- jetbrains/phpstorm-attributes: ^1.1
- laravel/pail: ^1.2.5
- laravel/pao: ^1.0.6
- laravel/pint: ^1.27
- laravel/sail: ^1.41
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^12.5|^13.0
- reliese/laravel: ^1.4
- spatie/laravel-ignition: ^2.9
- swoole/ide-helper: ^6.0
Suggests
- ext-xhprof: Required for performance profiling with hughcube/profiler
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-09-25 05:18:28 UTC
README
一个用于演示的 Laravel 高性能骨架项目,集成了阿里云 OSS、函数计算、Octane (Swoole)、Caddy 网关等常用组件,方便在本地或容器内快速体验。
架构细节与性能调优请参阅:高性能与高并发架构深度解析指南
环境要求
- PHP 8.4+,Composer,。
- 可选:Docker / Docker Compose(仓库已提供
docker-compose.yml)。
快速开始(推荐容器方式)
- 复制环境变量:
cp .env.example .env(如需自定义,可直接编辑.env)。 - 启动容器:
docker compose up -d。 - 进入容器安装依赖(必须使用下方代理命令,否则国内网络无法拉取依赖):
http_proxy=http://host.docker.internal:7890 https_proxy=http://host.docker.internal:7890 composer install -vvv
- 启动服务:容器默认已在 5012 暴露 80 端口,可直接访问;若需要手动启动可执行
php artisan serve --host=0.0.0.0 --port=80。
本地运行(非容器)
- 安装 PHP 扩展:pdo、opcache、xhprof(如果只本地开发可跳过 xhprof)。
- 初始化:
cp .env.example .env php artisan key:generate php artisan migrate
其他说明
- 代理命令是必须的:仓库依赖了私有/国内镜像的包,未设置代理会导致 Composer 安装失败。
- 如果使用自定义镜像或镜像站,可调整
.env中的COMPOSER_PROXY或自行配置 Composer 源。