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命令。

接下来的工作

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

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

本帖由 Summer 于 2年前 加精
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 42
DukeAnn

厉害了我的哥

2年前 评论
monkey

这个真得点赞

2年前 评论

数据库命令行,厉害了

2年前 评论

这个包大赞啊

2年前 评论

好想法,希望参与进去!

2年前 评论

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

2年前 评论

5.1被抛弃了么...

2年前 评论
Chasers9527

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

2年前 评论

厉害了我的哥

2年前 评论

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

2年前 评论

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

2年前 评论

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

2年前 评论
hainuo

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

2年前 评论
Junting

666,真棒!

2年前 评论

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

2年前 评论
andu

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

2年前 评论
superwen

必须点赞。

2年前 评论

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

2年前 评论
donglianyou

file

2年前 评论

赞一个,感谢楼主分享

2年前 评论

demo账号密码是多少呢?

2年前 评论

sorry,没看仔细,admin/admin

2年前 评论
codewithyou

想问一下: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');;

        });
    }

订单状态不更新!!!

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

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

2年前 评论
Destiny

真大神

1年前 评论

大神顶礼膜拜

1年前 评论

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

1年前 评论

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

1年前 评论
xcaptain

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

1年前 评论

更新到5.5了吗?

1年前 评论

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

1年前 评论
xcaptain

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

1年前 评论

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

1年前 评论

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

1年前 评论
largezhou

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

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

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

哈哈,,,

1年前 评论
ThinkCsly

很厉害。

10个月前 评论
czy2020

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

8个月前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!