Laravel-admin 更新动态

GitHub 地址: https://github.com/z-song/laravel-admin

Demo地址: http://120.26.143.106/admin

几个月前在社区发布了我也来分享一个自己撸的管理后台开发框架吧

转眼几个月过去了,在迭代了若干个版本之后,laravel-admin已经在功能上丰富了很多,使用者也增长了不少,得到了比较好的反馈,开发laravel-admin的初衷是为了在项目中尽可能使用简洁代码实现管理后台的功能,同时不限制更多定制化的需求的实现。

laravel-admin目前能支持Laravel 5.2、5.3、5.4三个版本,主要特性:

  • 内置用户和权限系统
  • model-grid支持快速构建数据表格
  • model-form支持快速构建数据表单
  • model-tree支持快速构建树状数据
  • 内置40+种form元素组件、以及支持扩展组件
  • 支持Laravel的多种模型关系
  • mysqlmongodbpgsql等多数据库支持
  • 支持引入第三方前端库
  • 数据库和artisan命令行工具的web实现
  • 支持自定义图表
  • 多种常用web组件
  • 支持本地和oss文件上传

其中最新的更新中release中添加了三个帮助工具, 能在开发中提高效率。

脚手架功能

能快速帮助一键生成控制器、模型和迁移文件

file

数据库命令行

能在后台以命令行的方式操作数据库,同时支持mysql, mongodb, redis的数据库的命令操作

file

Web artisan

file

Laravel artisan命令的web迁移,能在web界面上运行artisan命令。

接下来的工作

接下来需要实现用户的自定义认证、优化多图增删改处理逻辑、以及扩展布局等功能。

目前还有许多需要改进和提高的地方,希望有时间的同学能都参与进来,也希望接收更多建议和意见,让项目越来越好。

本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由 Summer 于 7年前 加精
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 40
DukeAnn

厉害了我的哥

7年前 评论
monkey

这个真得点赞

7年前 评论

数据库命令行,厉害了

7年前 评论

这个包大赞啊

7年前 评论

好想法,希望参与进去!

7年前 评论

1.4 版本中好像没有这三个工具呢,我的哥

7年前 评论
幽弥狂

专门替国人优化的OSS???

7年前 评论

@wind 应该都有这三个工具的

7年前 评论

@felixjing 没有时间去维护这么多个版本了

7年前 评论

@xhh110 只要oss有filesystem的适配器驱动,都能集成进来

7年前 评论
hainuo

今天安装试用了一下。发现很棒。权限部分以及部分内容没有设置本地化 有些不太好,但是完全可以手动处理。也是很棒的

7年前 评论
Junting

666,真棒!

7年前 评论

继续赞一个,撸简单的项目很便捷,辛苦了~

7年前 评论

厉害啊!仰望啊!膜拜!!

7年前 评论
superwen

必须点赞。

7年前 评论

内置的地方需要自定义的还有很多,角色权限菜单建议增加缓存。

7年前 评论
donglianyou

file

7年前 评论

赞一个,感谢楼主分享

7年前 评论

想问一下:model 必须是 artisan创建的嘛?

为何,我这里用着不行呢?
代码如下:


    /**
     * Make a grid builder.
     *
     * @return Grid
     */
    protected function grid()
    {
        return Admin::grid(Order::class, function (Grid $grid) {
            $grid->disableExport();
            $grid->disableRowSelector();
            //$grid->disableActions();

            $grid->uid('用户ID');
            $grid->orderNum('订单编号');

            $grid->status('订单状态')->editable('select', OrderController::getOrderStatusText());
            $grid->create_time('创建时间')->value(function($time) {
                return  date('Y-m-d H:i:s',$time);
            })->sortable();

            $grid->update_time('更新时间');//->editable('datetime');;

        });
    }

订单状态不更新!!!

6年前 评论
        $grid->status('订单状态')->editable('select', OrderController::getOrderStatusText());
6年前 评论

AJAX 抓包,传的值是对的,后端处理 就有问题

6年前 评论
Destiny

真大神

6年前 评论

大神顶礼膜拜

6年前 评论

漂亮,支持,源码很优雅啊。。。

6年前 评论

不太熟练,所以很多复杂的表操作,数据展示不好搞,页面的想改成想要的方式,联动跳转。给的文档的列子简单,复杂的有没有哪位大神有Demo,借鉴一下。

6年前 评论
xcaptain

之前的后台是用sleepingowl做的,可以文档不详细,而且不懂俄语,现在的项目打算使用laravel-admin试试,希望这个社区活跃点,大家一起帮助完善这个项目。

6年前 评论

更新到5.5了吗?

6年前 评论

laravel-admin 创建(create)和编辑(edit)时,如果某个字段设置了唯一,编辑时该字段没有修改也报冲突,怎么解决的。

6年前 评论
xcaptain

@xylovevae 先看文档,这个框架用起来还是挺方便的,你有问题可以发在这里,也许作者直接就给你回复了。

6年前 评论

http://laravel-admin.org/demo 的源码可以下载吗 - - 好多效果不知道怎么搞@song

6年前 评论

Raidio单选按钮有没有选中后触发某事件的功能,比如我选中后触发一个input框的display:block的效果?

6年前 评论

最近一直在“抄”这个框架的代码,,当作学习,

并把前端改用layui,,因为现在公司的其他项目都是用的layui,,

弄完之后可能会用我“抄”的这个代替公司的后台,,

哈哈,,,

6年前 评论
ThinkQ

很厉害。

5年前 评论
czy2020

想问下大佬, 怎么能够快速的把谷歌的一些静态资源 处理掉, 加载时间太长,有的加载不出来,

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!