MIT License

项目介绍

hiouttime/dujiaoka 是一个托管在 GitHub 上的开源项目,主要使用 PHP 编写,采用 MIT License 许可证,目前获得 342 个 Star、82 次 Fork。

仓库全名
hiouttime/dujiaoka
开源许可证
MIT License
Star 数
342
Fork 数
82
未关闭 Issue
5

README 摘要

:warning: 开发版本声明 本版本为重构版本,正在积极开发中,不建议用于生产环境 仅供技术研究和功能预览,目前需全新安装部署,后期将会推出迁移工具 :rocket: 架构升级 本项目基于独角数卡进行深度重构和功能扩展: 升级框架至 Laravel 12 使用 Filament 3 作为后台管理系统 以及超多新增功能与优化 :sparkles: 部分功能特性 用户系统 完整的用户注册/登录体系 基于消费实现的用户等级与折扣系统 用户下单历史 商品管理 多规格商品支持 下单库存模式可选 登录购买限制 自选卡密功能 订单系统 购物车批量下单 IP并发订单限制 支付系统 支付通道费率配置 单商品支付方式限制 :openbook: 技术依赖 核心框架 后端框架: Laravel 12.x 管理后台: Filament 3.x 支付集成: yansongda/Pay 区块链支付: Tokenpay 数据与服务 地理数据…

完整内容见 GitHub 原始 README 或本页 。

常见问题

dujiaoka 用什么语言开发?

主要使用 PHP 编写,采用 MIT License 许可证,目前有 342 个 Star。

dujiaoka 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 dujiaoka 的源码?

可以直接克隆仓库:git clone https://github.com/hiouttime/dujiaoka.git;安装与运行步骤见仓库 README。

dujiaoka 最近还在维护吗?

仓库最近一次更新为 2025年9月4日,当前有 5 个未关闭 Issue;Star 数为 342,可作为社区活跃度的参考。

简要分析

热度分
848
价值分
263
活跃状态
活跃

语言占比

Blade
Dockerfile
HTML
PHP
PLpgSQL

Release

README

GitHub GitHub tag (latest by date) PHP Version Laravel Version Telegram

:warning: 开发版本声明

本版本为重构版本,正在积极开发中,不建议用于生产环境
仅供技术研究和功能预览,目前需全新安装部署,后期将会推出迁移工具

:rocket: 架构升级

本项目基于独角数卡进行深度重构和功能扩展:

  • 升级框架至 Laravel 12
  • 使用 Filament 3 作为后台管理系统
  • 以及超多新增功能与优化

:sparkles: 部分功能特性

用户系统

  • 完整的用户注册/登录体系
  • 基于消费实现的用户等级与折扣系统
  • 用户下单历史

商品管理

  • 多规格商品支持
  • 下单库存模式可选
  • 登录购买限制
  • 自选卡密功能

订单系统

  • 购物车批量下单
  • IP并发订单限制

支付系统

  • 支付通道费率配置
  • 单商品支付方式限制

:open_book: 技术依赖

核心框架

数据与服务

  • 地理数据: GeoLite2
  • 缓存系统: Redis
  • 队列处理: Laravel Queues
  • 文件存储: Laravel Storage

项目原版作者:

核心贡献者:
模板贡献者:

鸣谢以上开源项目及贡献者,排名不分先后。

:gear: 部署要求

服务器环境

  • 操作系统: Linux (推荐Ubuntu 20.04+/CentOS 8+)
  • Web服务器: Nginx 1.18+ 或 Apache 2.4+
  • 数据库: MySQL 8.0+ 或 MariaDB 10.6+
  • 缓存: Redis 6.0+
  • PHP版本: 8.2+ (必需)

PHP扩展要求

  • 必需扩展: fileinfo, redis, gd, curl, zip, xml, mbstring
  • 系统函数: putenv, proc_open, pcntl_signal, pcntl_alarm
  • 推荐扩展: opcache, imagick

技术要求

  • 具备Linux服务器基础运维知识
  • 理解Laravel框架部署流程
  • 熟悉Composer依赖管理
  • 了解Redis配置和使用

:speech_balloon:使用交流

:eye_speech_bubble:相关推荐

以下为原作者推荐

  • (🇭🇰香港三网(电信/移动/联通)直连优化VPS,CN2优化网络大带宽低至35RMB/每月)👉🏻点我直达
  • (🇺🇸美国免备案vps,配置2核2G仅需20.98$≈145RMB一年/支持支付宝付款)👉🏻点我直达

:open_mouth:快速预览

:book: 文档和教程

官方文档

参考资料(原版)

注意: 本版本架构已升级,请以本仓库Wiki文档为准

:bank:支持的支付接口

  • 支付宝当面付、PC网站、手机网站
  • 微信Native、H5、小程序
  • Payjs
  • 码支付(QQ/支付宝/微信)
  • Paypal支付(默认美元)
  • V免签支付
  • 全网易支付支持(通用彩虹版)
  • stripe

:shield: 安全配置

默认管理员信息

部署完成后请立即修改以下默认配置:

  • 后台访问路径: /admin
  • 默认管理员账号: admin
  • 默认管理员密码: admin

安全建议

  • 修改默认管理员密码为强密码
  • 启用二步验证(如支持)
  • 定期更新系统和依赖
  • 配置防火墙限制管理后台访问
  • 开启HTTPS并配置HSTS头

:eyes:免责声明

独角数卡是一款用于学习PHP搭建自动化销售系统的程序案例,仅供学习交流使用。 严禁用于用于任何违反中华人民共和国(含台湾省)或使用者所在地区法律法规的用途。
因为作者即本人仅完成代码的开发和开源活动(开源即任何人都可以下载使用),从未参与用户的任何运营和盈利活动。
且不知晓用户后续将程序源代码用于何种用途,故用户使用过程中所带来的任何法律责任即由用户自己承担。

:raised_hands:License

独角数卡 DJK Inc MIT license.

This product includes GeoLite2 data created by MaxMind, available from https://www.maxmind.com

评论

暂无评论