Blogger Information
Blog 33
fans 0
comment 0
visits 19106
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
一个支持 CRUD 快速开发的 Web 框架,用着太爽
P粉701620330
Original
449 people have browsed it

CRUD 可谓是程序员又爱又恨的操作了。

爱,大部分的业务基本上都是增删改查的变种,基于增删改查可以实现大部分的业务。
恨,是因为普通的增删改查页面开发占据了大量的时间,非常无聊,同时又不会有技术上的提升。

如何能快速的开发 CRUD 页面一直是程序员的追求。市面上已有一些能够实现快速 CRUD 的框架,这些框架大部分是通过自动生成代码来实现前后端代码,这样特别是一些组件在复用或后续修改时候会有相当大的工作量。

ModStart 是一个基于 Laravel + PHP 模块化极速开发框架。系统框架使用非常精简,可以很高效的开发增删改查页面。这个框架非常适合全栈程序员使用,它将繁琐的增删改查进行了简单的封装,同时又不乏可以加入一些高级扩展,能够轻松的实现各种开发需求。对于接口开发 + 后台管理不要太爽。

以一个新闻管理页面为例,Controller 部分只需要实现如下几行代码就可以对新闻进行增删改查。同时还支持富文本。

  1. class NewsController extends Controller{ use HasAdminQuickCRUD; protected function crud(AdminCRUDBuilder $builder)
  2. {
  3. $builder
  4. ->init('news')
  5. ->field(function ($builder) {
  6. $builder->id('id','ID');
  7. $builder->text('title', '名称');
  8. $builder->richHtml('content', '内容');
  9. $builder->display('created_at', '创建时间');
  10. $builder->display('updated_at', '更新时间');
  11. })
  12. ->gridFilter(function (GridFilter $filter) {
  13. $filter->eq('id', 'ID');
  14. $filter->like('title', '标题');
  15. })
  16. ->title('新闻管理');
  17. }
  18. }

官方开源了许多免费的模块,其中的代码示例都可以参考,算是开源界做的比较良心的一块产品了。

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post