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

jqh 87be928f1a 5 years ago
config 75ec6dd924 5 years ago
database 1655b3d5d1 5 years ago
docs 2013e6e6fe Delete 2.gif 5 years ago
resources ed995655e6 5 years ago
src e9b8a99446 5 years ago
tests e9b8a99446 5 years ago
.gitattributes e8d37db079 5 years ago
.styleci.yml 87be928f1a 5 years ago
LICENSE 1d52fc0ac1 init 5 years ago
README.md f165af81d7 5 years ago
composer.json 7d21cd785e 5 years ago
phpunit.xml.dist 1d52fc0ac1 init 5 years ago

README.md

# DCAT ADMIN

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

文档 | Demo | Demo源码 | 扩展

截图

dcat-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).