# lzadmin **Repository Path**: li_zeng/lzadmin ## Basic Information - **Project Name**: lzadmin - **Description**: lz-admin 是一个基于Laravel框架和Layui框架快速构建的后台管理系统工具,内置丰富的表单元素组件和完善的系统配置,无需书写代码就可完成大部分的后台管理系统搭建。 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-15 - **Last Updated**: 2024-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 介绍 ------------

lz-admin是 laravel 的管理界面构建器,它可以帮助您仅用几行代码构建 CRUD 后端。

文档 | 演示

要求 ------------ - PHP >= 7.3.0 - Laravel >= 8.5.0 - php需要安装的扩展:curl、fileinfo、gd、mbstring、openssl、pdo_mysql、zip 项目实现了哪些功能 ------------ - 支持创建后台管理员账号、角色;支持角色可视化权限设置 - 支持自定义菜单配置 - 支持表单配置(单行文本、多行文本、下拉框、单选、复选、日期时间、文件上传、富文本等组件) - 支持列表页配置(内置增删改查按钮,支持自定义按钮配置;列表支持按月份分表查询) - 支持echarts图标配置 - 支持多语言系统后台配置 技术支持 ------------ - [Laravel](https://learnku.com/docs/laravel/10.x) - [Layui](https://layui.itze.cn/) - [Wangeditor](https://www.wangeditor.com/) - [Echarts](https://echarts.apache.org/examples/zh/index.html) 安装 ------------ - 下载包 ``` composer require lz/admin ``` - 发布配置文件 ``` php artisan vendor:publish --provider="lz\admin\LzAdminProvider" ``` 运行命令后,您可以在 `config/admin.php` 中找到配置文件,在该文件中您可以更改开发者账号密码、上传等配置。 - 生成数据库文件 ``` php artisan lzadmin:db ``` - 注册后台中间件:打开`app\Http\Kernel.php`、在`$routeMiddleware`里添加以下内容 ``` 'admin.login' => \lz\admin\Middleware\AdminLogin::class, 'admin.superuser' => \lz\admin\Middleware\AdminSuperUser::class, 'admin.auth' => \lz\admin\Middleware\AdminAuth::class, 'option.log' => \lz\admin\Middleware\OptionLog::class, ``` - 配置`.env`文件 ``` APP_DEBUG=true ADMIN_URL=admin.com MODEL_DELETE=false REDIS_CLIENT=predis OSS_ACCESS_KEY_ID= OSS_ACCESS_KEY_SECRET= OSS_HOST= OSS_CDN= OSS_DIR= ``` 访问后台路由地址`admin.com`。默认开发者账号:`admin`、密码:`admin`。开发者账号只有 `APP_DEBUG=true` 时才可登录 展示 ------------ - 登录界面 ![示例图片](https://gitee.com/li_zeng/files/raw/master/lz-admin/images/login.png) - 选项设置 ![示例图片](https://gitee.com/li_zeng/files/raw/master/lz-admin/images/option1.png) ![示例图片](https://gitee.com/li_zeng/files/raw/master/lz-admin/images/option2.png) - 模型设置 ![示例图片](https://gitee.com/li_zeng/files/raw/master/lz-admin/images/model1.png) ![示例图片](https://gitee.com/li_zeng/files/raw/master/lz-admin/images/model2.png) ![示例图片](https://gitee.com/li_zeng/files/raw/master/lz-admin/images/model3.png) ![示例图片](https://gitee.com/li_zeng/files/raw/master/lz-admin/images/model4.png) ![示例图片](https://gitee.com/li_zeng/files/raw/master/lz-admin/images/model5.png) ![示例图片](https://gitee.com/li_zeng/files/raw/master/lz-admin/images/model6.png) ![示例图片](https://gitee.com/li_zeng/files/raw/master/lz-admin/images/model7.png) ![示例图片](https://gitee.com/li_zeng/files/raw/master/lz-admin/images/model8.png) ![示例图片](https://gitee.com/li_zeng/files/raw/master/lz-admin/images/model9.png) ![示例图片](https://gitee.com/li_zeng/files/raw/master/lz-admin/images/model10.png) - 菜单设置 ![示例图片](https://gitee.com/li_zeng/files/raw/master/lz-admin/images/menu1.png) ![示例图片](https://gitee.com/li_zeng/files/raw/master/lz-admin/images/menu2.png) ![示例图片](https://gitee.com/li_zeng/files/raw/master/lz-admin/images/menu3.png) - 页面展示 ![示例图片](https://gitee.com/li_zeng/files/raw/master/lz-admin/images/index1.png) ![示例图片](https://gitee.com/li_zeng/files/raw/master/lz-admin/images/index2.png) ![示例图片](https://gitee.com/li_zeng/files/raw/master/lz-admin/images/index3.png) ![示例图片](https://gitee.com/li_zeng/files/raw/master/lz-admin/images/index4.png)