{
"error": {
"message": "No directive found for `orderBy`",
"exception": "Nuwave\\Lighthouse\\Exceptions\\DirectiveException",
"file": "C:\\xampp\\htdocs\\dev\\lumen-lighthouse\\vendor\\nuwave\\lighthouse\\src\\Schema\\DirectiveLocator.php",
"line": 175,
"trace": [
{
"file": "C:\\xampp\\htdocs\\dev\\lumen-lighthouse\\vendor\\nuwave\\lighthouse\\src\\Schema\\DirectiveLocator.php",
"line": 142,
"function": "resolve",
"class": "Nuwave\\Lighthouse\\Schema\\DirectiveLocator",
"type": "->"
},如何消除上述错误?我得不到解决办法。。
呼叫:
query {
orderBooks(orderBy: [{ column: id, order: ASC }]) {
title,
author
}
}模式:
type Query {
orderBooks(orderBy: _ @orderBy(columns: ["id", "title"])): [Book!]! @paginate(builder: "App\\GraphQL\\Builders\\BookBuilder@searchBooks")
}Lorem Ipsum只是印刷和排版行业的虚拟文本。自从1500年代以来,Lorem就一直是业界标准的虚拟文本,当时一台不知名的打印机拿出一台打字机,把它拼成一本样书。它不仅活了五个世纪,而且跨越了电子排版,基本保持不变。20世纪60年代,随着包含Lorem Ipsum段落的Letraset的发布,以及最近的包括Lorem Ipsum版本在内的桌面出版软件Aldus PageMaker的发布,它得到了广泛的推广。
发布于 2021-04-20 14:32:40
您将OrderByServiceProvider添加到config/app.php中了吗?
https://stackoverflow.com/questions/67175361
复制相似问题