Laravel7 最新开源后台系统,集成了大部分常用功能,后台模板 Bootstrap4 + Layui

KongQi Laravel admin 2.0

集成了,图片上传,多图上传,批量Excel导入,批量插入,修改,添加,搜索,权限管理RBAC,验证码,插件一个综合完善后台,助你开发快人一步。
准许协议MIT,允许你修改和包装,但需要注明版权。

关于后台管理系统

利用laravel框架,打造一款快速开发后台操作,内置了RBAC权限管理,集成了列表api,批量删除,批量增加,Excel批量导入,排序,列表编辑,图片上传,图片多图上传,编辑器,插件安装等。

  • 界面采用Bootstrap4 ,结合Layui,简单方便,上手容易
  • 对经常用到的一些功能,进行了封装和改造,让代码写的更少。
  • 拿到就能快速开发,无需繁琐的搭建一个后台管理系统。
  • 代码极少就能完成增删改查。
  • 搜索功能进行了改变,减少一大堆的判断,让你写起来更爽
  • blade视图自动找到文件模板,免去写很多的视图定位文件,全部自动化。
  • blade公用模板,让你经常写的代码全部一次搞定
  • ui生成库可以随便插拔更换。
  • 利用控制器就能把blade 模板搞定

系统说明

  • PHP7.2以上版本
  • MySQL v5.7.7及更高版本
  • Laravel 6.0,低于这个版本也可以,但不能低于 laravel 5.4版本

    最新学习社区-黑白课堂

    www.heibaiketang.com

安装

本地环境

  • php 7.2 +
  • composer
  • mysql5.77 +

安装

1. 拉取代码

github.com ( 有时候很慢)

git clone https://github.com/kong-qi/kongqi_laravel_admin2.git  写上你的目录(将会安装此目录)

Gitee.com (国内的)

git clone https://gitee.com/kong_qi/kongqi_laravel_admin2.git 写上你的目录(将会安装此目录)

描述

2. 项目下执行安装 Laravel 依赖

composer install 

3. 新建一个数据库,数据库引擎必须是 InnoDB , 字符集 utf8mb4

因为有些同学,他们用了 mysql 8 ,但是默认的引擎使用的 myisam ,所以新建库的时候需要改下这个,如果不懂如何操作,就百度下,如何修改数据库默认搜索引擎。 否则安装的时候会报 索引长度问题

4. 绑定一个本地域名到目录下 public

5. 设置重写

Apaceh

Apaceh 环境可以不用写,默认自带了,如果没有,则在 public/.htaccess创建,如果你还不会创建这个文件,请使用搜索一下怎么创建,window下是不允许直接创建 .开头的文件。

<IfModule mod_rewrite.c>
 <IfModule mod_negotiation.c> Options -MultiViews -Indexes </IfModule>
 RewriteEngine On
 # Handle Authorization Header RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
 # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} (.+)/$ RewriteRule ^ %1 [L,R=301]
 # Send Requests To Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L]</IfModule>

Nginx

location / {
 if (!-e $request_filename){ rewrite  ^(.*)$  /index.php?s=$1  last;   break; }}

6.如果默认下没有创建到 .env,新建一个 .env

APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:yv0KPA1resjp946uTMXkuqHZ5Fq0WsGoLO4EnwJ+f94=
APP_DEBUG=1
APP_URL=http://localhost

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=demo
DB_USERNAME=root
DB_PASSWORD=123456
DB_PREFIX=
#严格模式取消
DB_STRICT=false
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=6379
REDIS_PORT=6379
REDIS_PREFIX=laravel
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1

#配置后台地址
ADMIN_URL=null
#资源文件是否增加http域名前缀
RES_HTTP_URL=null

#上传设置
# 上传目录
UPLOAD_DIR=/upload
# 最大上传大小,单位M
UPLOAD_MAX_SIZE=50

# 上传文件系统驱动,filesystems
FILESYSTEM_DRIVER=local

# 系统语言
LANG=cn

KONGQI_SERVER=eyJob3N0Ijoid3d3LmtxcDIudGVzdCIsImlwIjoiMTI3LjAuMC4xIiwicG9ydCI6IjgwIn0=
# 是否开启DEBUGBAR调试
DEBUGBAR_ENABLED=0
# 是否关闭插件应用,1表示是开启,0表示关闭
OPEN_PLUGIN=1

如果你想要去掉插件模块,查看这篇介绍;

7. 打开你绑定的域名

在浏览器输入 http://你的域名/system/install 进行安装,将会出现如下画面

描述
全部进行下一步到完成操作。

描述

8. 登录后台完毕

描述
描述

安装完成,感谢您的使用

系统截图

KqAdmin2.gif

安装.png
安装3.png
安装2.png
安装4.png
login.png
导入.png
分类.png
权限.png
插件
插件演示

贡献

感谢laravel,Bootstrap,Bootstrap sb2 admin,Layui,Jquery

License

MIT协议 MIT license.

本作品采用《CC 协议》,转载必须注明作者和本文链接
空气
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 8
medz

把安装步骤删掉,开源。或许还想有这个 install 谁敢用?

6天前 评论
medz (作者) 6天前
空气 (楼主) 6天前
KingV 5天前

为什么同时存在Bootstrap4 + Layui..... 不都是ui框架么

5天前 评论
空气

正在重新上传中

5天前 评论
空气

@Huihuiyule 已上传

5天前 评论
空气

@yzbfeng 嗯,这次移除了layui admin,只是用了layui这个里面的一些JS,没有用他的admin

5天前 评论
likunyan

Demo,文章,点击更新文章,卡住了

4天前 评论
空气

@likunyan 已修复。

4天前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!