KongQi Laravel admin

使用PHP Laravel框架搭建的系统集成了,图片上传,多图上传,批量Excel导入,批量插入,修改,添加,搜索,权限管理RBAC,验证码,编辑器(ACE,Markdown,summernote)和插件等综合完善后台,拿来就能用,就能马上开发,不需要重新搭建一个系统。
系统准许协议MIT,允许你修改和包装,但需要注明版权

作者:空气工作室,QQ:531833998 ,QQ群:650547109 ,微信:13420454614
欢迎交流,也欢迎定制系统,全职在家提供技术。

  1. 后台演示地址 http://adlaravel.kongqikeji.com/admin
    账号:kongqi 密码:kongqi1688
  2. 插件市场:http://market.kongqikeji.com/
  3. 线上案例使用:http://www.kongqikeji.com/
  4. 最新插件bbs学习社区 http://www.heibaiketang.com

系统特点

  • 界面采用Layui,简单方便,上手容易
  • 对经常用到的一些功能,进行了封装和改造,让代码写的更少。
  • 拿到就能快速开发,无需繁琐的搭建一个后台管理系统。
  • 代码极少就能完成增删改查。
  • 搜索功能进行了改变,减少一大堆的判断
  • blade视图自动找到文件模板,免去写很多的视图定位文件,全部自动化。
  • 系统应用插件化,建设系统的因为业务扩展导致系统混乱,系统插件实现快速插拔,安装就可以用,卸载就完全卸载,无其他的数据库污染。
  • 我们将不断的开发新内容,完善各项功能和修复BUG,长期维护和更新,组件化市场一并加速完善,增加更多的好用的资源。

系统环境要求

  • PHP7.2以上版本
  • Laravel 6.0,低于这个版本也可以,但不能低于5.2版本。

系统代码一个增删改查需要多少代码

<?php

namespace App\Plugin\Market\Admin;

use App\Plugin\AdminCurlController;
use App\Plugin\Market\Models\PnMarket;
use App\Plugin\Market\Models\PnMarketCategory;
use App\Plugin\Market\Models\PnMarketTag;
use App\Plugin\Note\Models\PnNoteCategory;
use Illuminate\Http\Request;

class MarketController extends BaseController
{
    public $pageName = '插件';
    //设置操作表模型
    public function setModel()
    {
        return $this->model = new PnMarket();
    }
     //验证表单规则
    public function checkRule($id = '')
    {
        if (!$id) {
            return [
                'name' => [
                    "required",
                    "unique:pn_markets,name"
                ],
                'ename' => [
                    "required",
                    "unique:pn_markets,ename"
                ],

            ];
        }
        return [
            'name' => [
                "required",
                "unique:pn_markets,name," . $id
            ],
            'ename' => [
                "required",
                "unique:pn_markets,ename," . $id
            ],

        ];
    }
        //附加显示列表数据,如果没有附加,这段可以忽略
    public function apiJsonItemExtend($item)
    {

        $item->category_name=$item->category['name']??'';
        return $item;
    }
     //创建和更新视图共享变量
    public function createEditData($show = '')
    {
        $cate = PnMarketCategory::category();

        $tags=[];
        if ($show) {
            $tags=$show->getTags();
        }
        return ['category' => $cate,'tags'=>$tags];
    }
        //首页共享数据
    public function indexData()
    {
        $item = [];


        return $item;
    }
        //增加和更新之后,需要操作的事件
    public function afterSave($model, $id = '')
    {
        //标签添加
        $tags = $this->rq->input('tags');
        PnMarketTag::add($tags, $model->id, 'pn_market');

    }

}

大概80多行就搞定增删改查功能,如果简单的,甚至更少。

如果对你有帮助,不妨打赏我

系统演示示意图

KongQi Laravel admin

描述

描述

描述 描述
描述
描述
描述
描述
描述