laravel-admin列表排序在使用了$grid->model()->latest()后$grid其它加上sortable()可排序的列在排序时不起作用…

laravel-admin列表排序在使用了$grid->model()->latest()后$grid其它加上sortable()可排序的列在排序时不起作用…

laravel-admin这个基于laravel的后台框架,简单易用,$grid的默认排序是主键升序的排列方式,但在使用了`$grid->model()->latest();`自定义默认排序后$grid其它加上sortable()可排序的列在排序时却不起作用。

 

    protected function grid()
    {
    return Admin::grid(Company::class, function (Grid $grid) {
    $grid->model()->latest();
    // $grid->model()->orderBy('created_at','desc');
    $grid->id('ID')->sortable();
    $grid->name('公司名称');
    $grid->created_at()->sortable();
    $grid->updated_at()->sortable();
    });
    }

 

下图可以看到,点击了ID列表头后出现了升序排列图标,列表却还是按照降序的方式排列:

laravel-admin sortable() 列表排序无效

而将$grid->model()->latest();换成$grid->model()->orderBy('created_at','desc');后,虽然这两行代码意义一样,laravel-admin 的$grid的其它可排序列却能正常排序,截图如下:

laravel-admin $grid 列表排序正常

这应该是laravel-admin 1.5.7版本的一个bug。

以上代码运行运行环境或框架版本:

  • Laravel Version: 5.5.22
  • PHP Version:7.0
  • Laravel-admin: 1.5.7
  • http://www.hao124.net/article/62
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112810.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • datax(26):各个数据库与datax字段映射

    datax(26):各个数据库与datax字段映射通过源码解读Column-datax中的数据类型,可以知道datax框架中只有7(enumType种)种数据类型,那么各个数据库的字段是如何和datax的字段进行相互映射?一、ADBPGDataX内部类型ADBPG数据类型Longbigint,bigserial,integer,smallint,serialDoubledoubleprecision,float,numeric,realStringvarchar,char,tex.

    2022年5月16日
    172
  • Linux操作系统面试题(linux系统基础面试题)

    后续会继续补充~~~实际找工作过程中,因为公司或单位侧重点不一样,考察的知识也是不尽相同的,但是作为计算机类的学生,操作系统的知识也是必不可少的,去年参加笔试面试的时候,腾讯微软阿里等公司的笔试题都或多或少对操作系统相关的知识点进行了考察。作为一个非计算机科班出生的学僧,当初并没有学这门课,略尴尬,只有临时啃书补一补了,这里给出的是一份操作系统常考知识点的总结,希望能给大家带

    2022年4月12日
    50
  • o蓝屏之死—stop:0X000000c5(0x000000c4等系列)—Mr.Zhang「建议收藏」

    o蓝屏之死—stop:0X000000c5(0x000000c4等系列)—Mr.Zhang「建议收藏」相信大家今天所用的系统大多是盗版的windows系列,但万幸的是我们勤劳的中华民族是一个智慧的民族!即使创造不出好的操作系统也会将盗版进行到底,最终形成自己的盗版文化!!!有幸成为一名中华民族的一份子,可以畅享盗版文化!!!       前天帮人运行数据,期间卡了几次,帮人查资料的时候顺便用了下代理。结果第二天早上开机之后,几分钟内就成了如下图所示:        相信大家很久

    2022年10月8日
    5
  • 华为s2700交换机配置vlan_同一交换机vlan互通

    华为s2700交换机配置vlan_同一交换机vlan互通原标题:华为S5700系列配置实例华为S5700系列配置一、#telnet远程登录步骤一:创建VLAN,并配置交换机VLAN的管理IP#创建vlansystem-view[Quidway]vlanxxx(vlanID)[Quidway-vlanID]quit#配置管理IP[Quidway]interfacevlanID[Quidway-VlanifID]ipaddress…

    2026年1月26日
    5
  • comparable java_java rectangle

    comparable java_java rectangle在JAVA中使用eXtremeDBautoid,主要有以下几个问题:定义插入数据已经获取记录,如何获得autoid知道autoid,如何获取记录定义autoid在类的定义前加入注释:@Persistent(autoid=true)注意,eXtremeDB中的autoid并不需要单独的定义出一列表示,只需要在类级别定义即可。插入数据正常的使用insert方法插入即可,无需关注autoid。如果需要…

    2022年10月14日
    3
  • BZOJ1172 : [Balkan2007]Dream

    BZOJ1172 : [Balkan2007]Dream

    2021年9月11日
    57

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号