使用很少的代码快速构建一个功能完善的高颜值后台系统,内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的HTML代码。

Jiang qinghua c7fcece9c0 5 anos atrás
config c7fcece9c0 5 anos atrás
database 1d52fc0ac1 init 5 anos atrás
docs b974213544 5 anos atrás
resources c7fcece9c0 5 anos atrás
src 040aae61f9 5 anos atrás
.gitattributes e8d37db079 5 anos atrás
LICENSE 1d52fc0ac1 init 5 anos atrás
README.md 5604c9a310 Update README.md 5 anos atrás
composer.json 6a13077eb0 5 anos atrás
phpunit.xml.dist 1d52fc0ac1 init 5 anos atrás

README.md

Dcat Admin

Dcat Admin是一个基于laravel-admin二次开发而成的后台构建工具,只需使用很少的代码即可快速构建出一个功能完善的漂亮的管理后台。

文档 | Demo | Demo源码 | 扩展

MIT Awesome Larave Release version

截图

dcat-admin

前言

这个项目从开始到开发完成大概了用了三个多月的时间(晚上下班和周末,占用了大部分业余时间),提交的有效git版本不少于400个,而这个项目仅仅只是一个二次开发项目而已,并不是一个从零开始的全新的项目,可见持续维护一个稳定的开源项目是多么不易。所以这里也非常感谢LaravelLaravel Admin等等优秀开源软件的的开发者们,免费为我们提供这么好用的项目。

就我个人的感受而言,Laravel Admin是我使用过的最好用的后台构建工具,API简洁易用,入门也很容易,没有那么多花里胡哨的东西。而我之所以要开发这个项目,主要是想对Laravel Admin的一些细节做一些补充调整,增加一些比较常用的功能,优化开发体验(比如增加前端静态资源按需加载支持、美化界面和布局、增加表单弹窗、双表头表格等等比较实用的功能),总的来说可以把这个项目看做Laravel Admin“2.0”,更详细的异同点查看请点击这里

有的同学可能想问:现在都流行前后端分离这么久了,还搞这种后端渲染的项目有意义吗?答案是当然有意义。因为开发一个前后端分离项目也是需要一定成本和资源的(例如你得有个熟悉前端的开发人员),实际项目中也需要考量一下为一个管理后台耗费这些成本资源值不值得,并不是所有项目用前后端分离就更好。当然如果条件允许的话,用前后端分离的架构会更好一些。

环境

  • PHP >= 7.1.0
  • Laravel >= 5.5.0
  • Fileinfo PHP Extension

安装

首先请确保已经安装了laravel,如果没有安装laravel,则可以通过以下命令安装:

composer create-project --prefer-dist laravel/laravel 项目名称 5.8.*
# 或
composer create-project --prefer-dist laravel/laravel 项目名称

安装好了laravel,然后设置数据库连接设置正确。

composer require dcat/laravel-admin

然后运行下面的命令来发布资源:

php artisan vendor:publish --provider="Dcat\Admin\AdminServiceProvider"

在该命令会生成配置文件config/admin.php,可以在里面修改安装的地址、数据库连接、以及表名,建议都是用默认配置不修改。

然后运行下面的命令完成安装:

php artisan admin:install

启动服务后,在浏览器打开 http://localhost/admin/ ,使用用户名 admin 和密码 admin登陆.

扩展

扩展 描述 dcat-admin 版本
dcat-page 一个简洁的静态站点构建工具 *
ueditor 百度在线编辑器 *
gank 干货集中营 *

贡献

其他

Dcat Admin 基于以下组件:

License


dcat-admin is licensed under The MIT License (MIT).