【发布时间】:2020-09-02 07:09:48
【问题描述】:
products(
product_id: String! @eq
orderBy: _ @orderBy(columns: ["created_at", "product_id"])
): [Product!]! @paginate(defaultCount: 10)
第一个问题是:
我需要这样通过它
products( product_id: "" or null )
它会从 db 中返回任何内容。但是我想在“product_id”得到空字符串或null时返回所有数据。
当“product_id”为空字符串或为空时,有什么方法可以忽略“product_id”?
第二个问题是:
如您所见,数据库表
如果我想使用“product_langs”表中的“产品名称”进行查询以搜索“产品”表。
@eq 在这种情况下似乎不支持。这个案子有什么建议吗?
或者我需要使用自定义搜索和分页创建查询?如果是,我该怎么做?有没有关于如何创建自定义分页和搜索的示例?
谢谢和问候!
【问题讨论】:
标签: laravel lighthouse laravel-lighthouse