jaguarjack/catchadmin

CatchAdmin 后台管理

安装量: 2,616

依赖者: 0

建议者: 0

安全: 0

星标: 704

关注者: 20

分支: 119

开放问题: 1

类型:项目

v2.6.2 2022-12-31 02:39 UTC

This package is auto-updated.

Last update: 2024-09-12 05:06:31 UTC


README

这是 catchadmin 完全分离的版本

CatchAdmin 是一款基于 LaravelElement Plus 二次开发而成的后台管理系统。在 Laravel 社区中,也有许多优秀的后台管理系统,如官方出品的 Nova,收费的;免费的有基于 LivewireFilament,还有 Laravel Admin。而 CatchAdmin 采用传统的前后端分离策略,Laravel 框架仅作为 API 输出,将管理系统模块之间的耦合降至最低。每个模块都有独立的控制器、路由、模型和数据表。在开发过程中,尽可能降低模块间的影响,从而降低了开发难度。基于 CatchAdmin 可以开发 CMS、CRM、OA 等系统。同时,还封装了很多实用的工具,提升了开发体验。

前端项目

catchadmin-vue

Laravel 入门教程

Laravel 免费入门教程

中文|英文

其他版本

新功能

专业版

专业版本官方地址

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

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

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

桌面端(付费)

如果需要桌面端后台,使用 Electron 技术栈。可以联系微信咨询

⚠️Thinkphp 用户注意

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

功能

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

讨论

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

项目地址

文档地址

预览

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

体验地址

demo 地址

  • 账户: catch@admin.com
  • 密码: catchadmin

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

规范

PHP

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

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

安装完成后可以使用

composer cs

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

composer cs-diff

感谢🙏

排名不分先后