All Projects → jqhph → swoft-admin

jqhph / swoft-admin

Licence: MIT license
此项目已废弃

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Labels

Projects that are alternatives of or similar to swoft-admin

swoft-project
基于Swoft的项目结构
Stars: ✭ 17 (-76.39%)
Mutual labels:  swoft
swoft-ddz
基于swoft框架开发斗地主
Stars: ✭ 70 (-2.78%)
Mutual labels:  swoft
swoole-ide-helper
💪 IDE helper for Swoft and Swoole
Stars: ✭ 42 (-41.67%)
Mutual labels:  swoft
swoft-devtool
🛠️ Dev tool for Swoft [READ ONLY]
Stars: ✭ 27 (-62.5%)
Mutual labels:  swoft
swoft-doc
📖 Swoft Framework Document(swoft.io)
Stars: ✭ 97 (+34.72%)
Mutual labels:  swoft

swoft-admin

Swoft Admin是基于swoft框架开发而成的后台系统快速构建工具,使用极少的代码即可构建出一个功能完善的后台系统,性能强悍、代码简洁、易扩展。

本项目基于laravel-admin重构而成,保留了基本的代码架构和大部分api。主要改动如下:

  • 分离了页面构建层和数据层(移除了对框架orm的强绑定)
  • 解决了pjax按需加载问题
  • 调整了部分api的用法,使用更方便

Demo|文档|Demo源码|自动集成版

环境

  • PHP 7.0 +
  • Swoft 1.0.0最新版本
  • Swoole 推荐4.0以上版本

特性

  • 基于swoole,程序常驻内存性能强悍,支持协程(异步IO同步代码)
  • Admin::grid支持快速构建数据表格
  • Admin::form支持快速构建数据表单
  • 支持代码生成器快速生成CURD代码、语言包、数据库迁移文件、SWOFT实体等
  • 支持Blade模板引擎, 支持使用路径别名引入静态资源
  • 支持pjax按需加载构建单页应用
  • 支持web debug控制台
  • 支持扩展组件,支持插件机制
  • 支持数据库版本迁移管理
  • 基于league/flysystem上传文件,可以轻松实现远程上传及云服务上传

后端依赖组件

前端依赖组件

注意,为解决前端pjax按需加载功能,本项目修改了pjax的代码,请勿升级 同样,为优化按钮布局,RWD-Table-Patterns的代码也进行了微调,请勿升级

安装

鉴于目前swoft框架注解扫描配置比较繁琐,为此推荐大家使用 自动集成版: 开箱即用,免去繁琐的安装步骤,并内置一些基础功能代码,上手更简单。

手动安装请点我

加入我们

如果你对此项目有兴趣,欢迎加入我们。 欢迎大家提建议和pr。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].