开源一个前端element-plus后台使用风格类laravel-admin的快速开发框架

一款基于 ThinkPHP6+Vue3+ElementPlus 开箱即用的中后台管理系统框架

  • 快速开发 CRUD
  • 支持一级生成 CRUD, 分钟级别的增删改查。
  • 强大的 form,tablevue 组件,使用后端 PHP 构建渲染不用为每个 CRUD 编写 html 页面,维护修改超级方便
  • 支持灵活定制 form-item,table-column。
  • 强大的权限管理系统
  • 强大的插件扩展功能,在线安装卸载升级插件
  • 通用的会员模块和 API 模块
    git clone https://gitee.com/sciqtw/quickadmin.git
    使用文档 doc.quickadmin.cn

在线演示

demo.quickadmin.cn/

用户名:admin

密 码:123456

代码风格如下:

表格

/**
         * @param Table $table
         * @return Table
         * @throws \Exception
         */
        protected function table(Table $table)
        {

            // 第一列显示id字段,并设置为可排序列,固定在左边
            $table->column("id", "ID")->sortable()->fixLeft();

            // 第二列显示标题,并把宽度设置为120px
            $table->column("title", "标题")->width(120);

            // 第三列显示description字段,通过display($callback)方法设置这一列的显示内容
            $table->column("description", "描述")->width(150) ->display(function ($value, $originalValue, $row){
                // value 当前description字段的值 , $originalValue 数据库取出的原值, $row 当前行值
                return str_replace("@", "||", $value);
            });

            $table->column("updated_at", "更新时间");

            $table->column("created_at", "创建时间");

            return $table;
        }

表单

/**
 * @param Form $form
 * @param Request $request
 * @return Form
 * @throws \think\Exception
 */
protected function form(Form $form, Request $request)
{


    $form->text('title', "标题")->rules("require");
    $form->text('description', "描述");
    $form->text('content', "内容")->textarea('5');
    $options = [
        "23" => "新闻",
        "21" => "科技",
    ];
    $form->select("cate_id", "分类")->options($options)->rules("require");
    $form->switch("status","状态")->default(1)
        ->inactiveValue(0)
        ->activeValue(1);
    $form->inputNumber("likes","点赞数");


    return $form;
}
本作品采用《CC 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!