zjalen/leadmin

laravel 的一个用于管理控制的 Element 组件包

维护者

详细信息

github.com/zjalen/leadmin

源代码

问题

安装: 63

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 0

分支: 1

开放问题: 0

语言:CSS

0.1.3 2018-12-20 10:08 UTC

This package is auto-updated.

Last update: 2024-09-29 05:02:17 UTC


README

laravel 基于 element 的一个快速表格表单式管理后台

目前功能正在完善中,商业项目请谨慎使用

说明

基于 Laravel 5.5 LTS 版本开发,更高版本请自行测试。前端基于 Vue 开源项目 Element UI 开发,完成了基于表格和表单的前端显示样式组件,将前端重复工作转移到后端指定格式数据输出,自动渲染前端页面的形式。提供了脚手架工具,可视化开发 mysql 数据库,并自动生成统一格式控制器、模型、请求类、前端表格和表单,附带 RBAC 权限控制。

特色功能

  1. 由后台数据格式控制前端渲染,自带通用表格表单等页面,根据数据自适应。
  2. 自带用户、角色、权限、菜单控制。
  3. 可在原有页面基础上,使用 vue import 引用方式在原有基础上自定义页面
  4. 推荐标准开发模式,可视化自动生成 控制器、模型、请求类表单验证、migration 生成数据库

使用方法

  1. 使用 composer 安装组件
composer require zjalen/leadmin dev-master --dev  //开发版本
  1. 发布资源
php artisan vendor:publish --provider="Zjalen\Leadmin\AdminServiceProvider"

3.使用自带权限控制

php artisan leadmin:install

完成后,打开php服务,访问路由 /admin 即可,例如:

php artisan serve

打开:https://:8000/admin

注意事项

默认图片上传在 storage/app/public 里面,需要您自己将路径引用到 public ,laravel 自带命令:

php artisan storage:link

后续完成

  • 1.文档完善、注释完善
  • 2.更多组件优化
  • 3.多语言支持
  • 4.更丰富自定义使用

其他

图片验证码引用自 "mews/captcha" : "~2.2"

部分设计模式参考自项目 encore/laravel-admin