Giter Site home page Giter Site logo

dong-sir / catch-admin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jaguarjack/catch-admin

0.0 0.0 0.0 1.22 MB

CatchAdmin是一个基于对Laravel和Element Plus进行二次开发的后台管理系统。CatchAdmin仍然采用传统的前后端分离策略,其中Laravel框架仅用作Api输出。通过这种设计,成功将管理系统模块之间的耦合降至最低。

Home Page: https://catchadmin.com

License: Apache License 2.0

JavaScript 0.73% PHP 56.71% TypeScript 11.25% CSS 0.11% HTML 0.12% Vue 30.31% SCSS 0.77%

catch-admin's Introduction

核心已经升级至 Laravel11, PHP 版本最低要求至 8.2。Laravel10 请使用 tag3.1.9 及以下,感谢支持

介绍

CatchAdmin是一款基于LaravelElement Plus二次开发而成后台管理系统。Laravel 社区也有许多非常优秀的后台管理系统,例如 Nova, 官方出品,当然是收费的,免费的有基于 LivewireFilament,还有不得不说的 Laravel AdminCatchAdmin 还是采用传统的前后端分离策略,Laravel 框架仅仅作为 Api 输出。将管理系统模块之间的耦合降到了最低限度。每个模块之间都有独立的控制器,路由,模型,数据表。在开发上尽可能将模块之间的影响降到最低,降低了开发上的难度。基于 CatchAdmin 可以开发 CMSCRMOA 等 等系统。也封装了很多实用的工具,提升开发体验。

中文|英文

专业版

专业版本官方地址

首先感谢一直以来对 CatchAdmin 开源项目的支持和使用。作为一名开源工作者,我一直致力于开发出功能强大且易于使用的后台管理系统,以帮助您简化业务流程和提升工作效率。然而,由于某些原因,我不得不做出一些调整。为了能够继续开发和维护这个项目,我将推出一款付费的后台管理系统,以确保我能够持续为您提供高质量的服务和支持。

专业版本不会在开源版本做一些破坏性变更,所以当您从开源版本切换到专业版本,不会有任何开发心智负担。但是使用专业版本会有新的组件来配合您的工作。

我深信,付费后台管理系统将为您带来更多的价值和便利,帮助您提升工作效率

⚠️Thinkphp 用户注意

由于新版本使用 Laravel 开发,所以请使用 thinkphp 分支或者 tag2.6.2,thinkphp 版本已经非常稳定了。

为什么是 Laravel

V2 版本使用Thinkphp,但从其社区来看,从我个人角度来看开发组的心思已经不在维护框架上,因为据观察,每一次小版本发布都会引发一些小问题,虽然不大,但给人一种不够稳定的感觉,所以思索再三,使用 LaravelLaravel 社区非常繁荣,他们每周都会发布新版本,以及围绕Laravel构建的生态也非常完善,有 Horizon 队列管理工具, Telescope 调试工具,Octane(基于 SwooleRoadRunner 提高性能)等等一系列的工具,而且都是免费的。

功能

  • 用户管理 后台用户管理
  • 部门管理 配置公司的部门结构,支持树形结构
  • 岗位管理 配置后台用户的职务
  • 菜单管理 配置系统菜单,按钮等等
  • 角色管理 配置用户担当的角色,分配权限
  • 操作日志 后台用户操作记录
  • 登录日志 后台系统用户的登录记录
  • 代码生成 生成 API 端的 CURD 操作
  • Schema 管理 生成表结构
  • 模块管理 系统模块管理

讨论

  • 可以提 ISSUE,请按照 issue 模板提问
  • 加入 Q 群 302266230 暗号 catchadmin
  • 加微信入群,新建🆕

额外模块

项目地址

文档地址

预览

zRrjNd.png zRsAEQ.png zRsUv6.png zRsV4s.png

体验地址

demo 地址

视频教程(😂记得一键三连哦)

规范

PHP

使用 fixer 进行代码检查, 具体请查看根目录下 .php-cs-fixer.dist.php 文件的规范,还需要进行以下两步骤

mkdir path
composer require --working-dir=path friendsofphp/php-cs-fixer                                                                                      

安装完成之后可以使用

composer cs

进行代码格式化,这个命令会直接修改文件完成修正,如果只需要查看格式是否正确,那么使用

composer cs-diff

感谢🙏

排名不分先后

catch-admin's People

Contributors

jaguarjack 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.