# 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` 时才可登录
展示
------------
- 登录界面

- 选项设置


- 模型设置










- 菜单设置



- 页面展示



