Giter Club home page Giter Club logo

swoft-admin's Introduction

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。

swoft-admin's People

Contributors

jqhph avatar assert6 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.