codecanyon-53843978-axtro-games-buy-and-sell-subscription-gift-card-laravel-script

作者 : tideit 本文共2276个字,预计阅读时间需要6分钟 发布时间: 2026-03-11 共4人阅读
# Axtro - 游戏订阅、礼品卡和许可证密钥交易平台

## 项目概述

**Axtro** 是一个功能强大的多供应商平台,专门用于购买和销售游戏订阅、礼品卡和许可证密钥。该平台采用 Laravel 框架构建后端,Next.js 构建前端,提供高效、安全的用户体验。

## 主要功能

### 核心功能
- **多供应商系统** - 支持多个卖家入驻平台
- **订阅计划 (SaaS)** - 基于订阅的商业模式
- **产品管理** - 无限产品创建选项,支持产品分类和标签
- **产品审核系统** - 产品需要管理员审核后才能上架
- **产品级别设置** - 支持 Featured、Trending、Popular 等级别
- **高级产品筛选** - 多维度产品搜索和筛选
- **产品评价系统** - 买家可以对产品进行评价
- **实时聊天** - 买家和卖家之间的订单讨论功能
- **支持工单** - 完善的客服支持系统
- **提现系统** - 卖家可以申请提现

### 支付网关 (8种)
- PayPal
- Stripe
- Razorpay
- Flutterwave
- Mollie
- Paystack
- Instamojo
- 银行转账

### 用户功能
- 用户/卖家管理
- 邮箱验证注册
- 登录、忘记密码和重置密码
- 个人资料管理(信息、照片、密码)
- 成为卖家选项
- 购物车功能
- 订单历史查看
- 愿望清单管理

### 管理功能
- 100% 安全的管理面板
- 分类创建/编辑/删除
- 产品创建/编辑/删除
- 产品许可证变体选项
- 订单管理
- 支付网关设置
- SEO 设置
- SMTP 邮件配置
- 邮件模板设置
- Google Analytics 集成
- Tawk 在线聊天集成
- 多语言支持(RTL 支持)
- 多货币支持
- 博客管理
- 广告横幅管理
- Cookie 同意管理
- 维护模式

## 技术栈

### 后端 (Laravel)
- **框架**: Laravel 9
- **PHP 版本**: >= 8.0
- **数据库**: MySQL
- **前端管理面板**: Bootstrap 5
- **模块系统**: nwidart/laravel-modules

### 前端 (Next.js)
- **框架**: Next.js 14
- **React**: React 18
- **样式**: Tailwind CSS
- **状态管理**: Redux Toolkit
- **UI 组件**: Swiper, AOS 动画库

### 主要依赖包
- Laravel Framework ^9.19
- Laravel Sanctum ^3.0 (API 认证)
- Laravel Socialite ^5.5 (社交登录)
- Intervention Image ^2.7 (图片处理)
- Pusher ^7.2 (实时通信)
- JWT Auth ^1.0

## 文件结构

```
codecanyon-53843978-axtro-games-buy-and-sell-subscription-gift-card-laravel-script/
├── admin_panel/
│   ├── main_files/           # Laravel 主代码
│   │   ├── app/
│   │   ├── Modules/          # 模块系统 (SupportTicket)
│   │   ├── config/
│   │   ├── database/
│   │   ├── resources/
│   │   ├── routes/
│   │   ├── composer.json
│   │   └── .env
│   └── all version/          # 版本更新文件
├── frontend/                 # Next.js 前端
│   ├── app/
│   ├── components/
│   ├── hooks/
│   ├── store/               # Redux store
│   ├── public/
│   ├── package.json
│   └── tailwind.config.js
├── database/
│   └── database.sql         # 数据库文件
└── documentation/           # 文档
    └── index.html
```

## 安装说明

### 系统要求
- PHP >= 8.0
- BCMath PHP 扩展
- Ctype PHP 扩展
- Fileinfo PHP 扩展
- JSON PHP 扩展
- Mbstring PHP 扩展
- OpenSSL PHP 扩展
- PDO PHP 扩展
- Tokenizer PHP 扩展
- XML PHP 扩展
- Composer
- Node.js 和 npm

### 后端安装步骤
1. 解压文件,进入 `admin_panel/main_files` 目录
2. 创建数据库并导入 `database/database.sql`
3. 配置 `.env` 文件,设置数据库连接信息
4. 运行 `composer install` 安装依赖
5. 设置应用密钥:`php artisan key:generate`
6. 配置虚拟主机指向 `public` 目录

### 前端安装步骤
1. 进入 `frontend` 目录
2. 运行 `npm install` 安装依赖
3. 配置 API 端点
4. 运行 `npm run dev` 启动开发服务器
5. 运行 `npm run build` 构建生产版本

## 亮点特色

1. **多供应商架构** - 完整的卖家入驻和管理系统
2. **现代化技术栈** - Laravel 9 + Next.js 14 + Tailwind CSS
3. **丰富的支付方式** - 支持 8 种国际主流支付网关
4. **实时通信** - 内置买家卖家实时聊天功能
5. **移动优先设计** - 100% 响应式设计,支持 RTL
6. **模块化架构** - 使用 Laravel Modules 实现功能模块化
7. **安全性** - SQL 注入保护、XSS 攻击保护、CSRF 攻击保护
8. **SEO 友好** - 内置 SEO 设置和 Google Analytics 集成
9. **多语言支持** - 支持多种语言和货币
10. **SaaS 模式** - 基于订阅的商业模式支持

资源在线 » codecanyon-53843978-axtro-games-buy-and-sell-subscription-gift-card-laravel-script

常见问题FAQ

发表评论