# Laravel接口框架V8.5.x **Repository Path**: trident-framework/laravel-api-v8.5.x ## Basic Information - **Project Name**: Laravel接口框架V8.5.x - **Description**: Laravel接口框架V8.5.x【sms、oss、minio、rabbitMQ、dingo/api、elasticsearch、intervention/image、jaeger/querylist、league...】 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2024-09-30 - **Last Updated**: 2025-10-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Laravel接口框架V8.5.x ## 介绍 这是一个基于 Laravel 8.5.x 构建的接口框架,适用于快速搭建前后端分离的应用。框架集成了多种常用组件和服务,包括消息队列、文件存储、数据库操作、搜索功能等,旨在提供一个高效稳定的后端开发基础。 ## 软件架构 - **接口服务**:提供前后端交互的API接口。 - **消息队列**:支持多种消息队列模式(如 Work、Fanout、Direct、Topic 等)。 - **文件处理**:支持本地、MinIO 和阿里云 OSS 的文件上传与管理。 - **数据库支持**:集成 MySQL、MongoDB 和 Elasticsearch,支持多种数据存储方式。 - **缓存机制**:使用 Redis 和 MongoDB 作为缓存解决方案。 - **RPC 通信**:提供 JSON-RPC 支持远程调用。 - **WebSocket 支持**:集成 Socket.IO 客户端与服务端通信。 - **数据处理**:支持 CSV、Excel 和 ZIP 文件的生成与解析。 ## 安装教程 1. 使用 Composer 安装依赖: ```bash composer install ``` 2. 安装必要的扩展包: ```bash composer require alibabacloud/dysmsapi-20170525 composer require aliyuncs/oss-sdk-php composer require aws/aws-sdk-php-laravel composer require bschmitt/laravel-amqp composer require dingo/api composer require elasticsearch/elasticsearch composer require intervention/image composer require jaeger/querylist composer require league/csv composer require mongodb/mongodb composer require php-amqplib/php-amqplib composer require phpoffice/phpspreadsheet composer require predis/predis composer require tymon/jwt-auth ``` 3. 配置 `.env` 文件以匹配你的开发、测试或生产环境。 4. 运行迁移和种子填充(如适用): ```bash php artisan migrate php artisan db:seed ``` ## 使用说明 - **前端接口**:访问 `http://dev.api.laravel-8.5.itrident.cn/api/front` 获取前端 API 文档。 - **管理后台接口**:访问 `http://dev.api.laravel-8.5.itrident.cn/mgr/front` 获取管理后台 API 文档。 ## 参与贡献 1. Fork 本仓库。 2. 新建 Feat_xxx 分支。 3. 提交代码。 4. 新建 Pull Request。 ## 特技 1. 使用 `Readme_XXX.md` 来支持不同的语言,例如 `Readme_en.md`, `Readme_zh.md`。 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com)。 3. 探索 Gitee 上的优秀开源项目 [https://gitee.com/explore](https://gitee.com/explore)。 4. GVP(Gitee 最有价值开源项目)[https://gitee.com/gvp](https://gitee.com/gvp)。 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)。 6. Gitee 封面人物展示会员风采 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)。 ## 许可证 本项目遵循 MIT 许可证,请查看项目中的 LICENSE 文件以获取更多信息。