如何解决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 举报,一经查实,本站将立刻删除。