savannabits / savadmin
简约、极致,同时完全自动化的Laravel Admin CRUD代码生成器,支持belongsTo关系,完整搭建的角色和用户模块,以及CoreUI 3.0.0前端框架
v1.6.2
2022-08-01 08:54 UTC
Requires
- php: ^7.3|^7.4|^8.0
- ext-json: *
- illuminate/support: ^7.18.0|^8.0|^9.0
- laravel/helpers: ^1.4
- laravel/sanctum: ^2.8
- laravel/scout: ^8.0|^9.2
- rennokki/laravel-eloquent-query-cache: ^2.6|^3.0
- spatie/laravel-permission: ^3|^4|^5
- teamtnt/laravel-scout-tntsearch-driver: ^9.0|^10.0|^11
- yajra/laravel-datatables-oracle: ^9.11
Requires (Dev)
- orchestra/testbench: ^5.3.0|^6.0
- phpunit/phpunit: ^9.2.5
README
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包模板生成的。