微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

GraphQL - Laravel - 默认为 OrderBy

如何解决GraphQL - Laravel - 默认为 OrderBy

我正在为 laravel 运行灯塔,但认情况下它不起作用 @orderBy(没有传递参数)。

我遵循那个指南,

https://lighthouse-php.com/master/api-reference/directives.html#orderby

预定义排序要为您的字段预定义认顺序,请使用 字段上的此指令:

type Query {   latestUsers: [User!]! @all @orderBy(column: "created_at",direction: DESC) } 

客户端无需向字段传递任何参数,认情况下仍会收到有序结果

而且不起作用,只需从 1 到 10 进行排序

{
  "data": {
    "latestUsers": [
      {
        "id": "1","createdAt": "2021-06-22 18:35:13"
      },{
        "id": "2",{
        "id": "3",.....

我使用:

Checking platform requirements for packages in the vendor dir
ext-ctype      7.4.19      success  
ext-date       7.4.19      success
ext-dom        20031129    success
ext-fileinfo   7.4.19      success
ext-filter     7.4.19      success
ext-gd         7.4.19      success
ext-hash       7.4.19      success
ext-iconv      7.4.19      success
ext-json       7.4.19      success
ext-libxml     7.4.19      success
ext-mbstring   7.4.19      success
ext-openssl    7.4.19      success
ext-pcre       7.4.19      success
ext-phar       7.4.19      success
ext-simplexml  7.4.19      success
ext-spl        7.4.19      success
ext-tokenizer  7.4.19      success
ext-xml        7.4.19      success
ext-xmlreader  7.4.19      success
ext-xmlwriter  7.4.19      success
ext-zip        1.15.6      success
ext-zlib       7.4.19      success
lib-pcre       10.35       success
PHP            7.4.19      success

解决方法

您必须确保至少在 Lighthouse v5.1.0 上运行。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。