Code Monkey home page Code Monkey logo

kongqi_laravel_admin2's Introduction

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版本

最新学习社区-黑白课堂

http://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 写上你的目录(将会安装此目录)

描述

  1. 项目下执行安装 Laravel 依赖
composer install 
  1. 新建一个数据库,数据库引擎必须是 InnoDB , 字符集 utf8mb4

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

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

  2. 设置重写

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

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

  1. 打开你绑定的域名

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

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

描述

  1. 登录后台完毕

描述
描述

安装完成,感谢您的使用

问题

  • 如果文件无法上传,检查你的public/upload是否创建了目录,是否有权限写入,如果没有创建,则需要创建下这个目录
  • storage 需要写权限
  • public/upload 需要写权限

系统截图

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

贡献

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

License

MIT协议 MIT license.

kongqi_laravel_admin2's People

Watchers

James Cloos 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.