savannabits/savadmin

简约、极致,同时完全自动化的Laravel Admin CRUD代码生成器,支持belongsTo关系,完整搭建的角色和用户模块,以及CoreUI 3.0.0前端框架

安装: 452

依赖: 2

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

语言:Blade

v1.6.2 2022-08-01 08:54 UTC

This package is auto-updated.

Last update: 2024-08-29 05:19:08 UTC


README

Latest Version on Packagist Build Status Quality Score Total Downloads

Savadmin是一个基于Laravel 7.*和bootstrap-vue前端构建的轻量级admin CRUD生成器。它还支持在搭建视图时使用CoreUI。您只需编写迁移并运行它们,然后该包就可以为您逐个生成每个模块。

功能

  • 模型生成器,支持关系(belongsTo和belongsToMany)以及类型(布尔型和日期型)
  • 管理员控制器生成器,具有使用Yajra Laravel DataTables渲染DataTables的功能
  • API资源控制器,具有index、dt(datatables)、store、show、update和destroy函数。
  • API StoreRequest - API控制器请求文件,用于授权和验证资源存储。
  • API UpdateRequest - API控制器请求文件,用于授权和验证资源更新。
  • 向侧边栏添加菜单
  • 索引视图生成器
  • 使用bootstrap vue模态框和axios提交到API的创建和编辑资源表单生成器
  • JavaScript表单模块生成,用于处理表单输入和提交

安装

您可以通过composer安装此包

composer require savannabits/savadmin
php artisan vendor:publish

使用

// Usage description here

测试

composer test

变更日志

请参阅CHANGELOG获取更多关于最近更改的信息。

贡献

请参阅CONTRIBUTING获取详细信息。

安全

如果您发现任何安全相关的问题,请通过maosa.sam@gmail.com而不是使用问题跟踪器发送电子邮件。

鸣谢

许可

MIT许可(MIT)。请参阅许可文件获取更多信息。

Laravel包模板

此包是使用Laravel包模板生成的。