lz / admin
Quickly Build a Backend Framework
1.0.0
2024-12-16 13:55 UTC
Requires
- php: ^7.3
- laravel/framework: ^8.5
- mews/captcha: ^3.3
- predis/predis: ^2.0
This package is not auto-updated.
Last update: 2025-06-16 16:47:24 UTC
README
⛵lz-admin
是 laravel 的管理界面构建器,它可以帮助您仅用几行代码构建 CRUD 后端。
要求
- PHP >= 7.3.0
- Laravel >= 8.5.0
- php需要安装的扩展:curl、fileinfo、gd、mbstring、openssl、pdo_mysql、zip
项目实现了哪些功能
- 支持创建后台管理员账号、角色;支持角色可视化权限设置
- 支持自定义菜单配置
- 支持表单配置(单行文本、多行文本、下拉框、单选、复选、日期时间、文件上传、富文本等组件)
- 支持列表页配置(内置增删改查按钮,支持自定义按钮配置;列表支持按月份分表查询)
- 支持echarts图标配置
- 支持多语言系统后台配置
技术支持
安装
- 下载包
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
时才可登录
展示
- 登录界面
- 选项设置
- 模型设置
- 菜单设置
- 页面展示