我正在使用一个雄辩的查询来从表中检索数据.表格列如下所示:
id started_at finished_at
1 2016-06-01 2016-06-30
2 2016-05-03 2016-05-28
Run Code Online (Sandbox Code Playgroud)
我想要做的是,给定一个$date(例如:2016-06-18)并获取行的数据,即from $date之间的开始于和finished_at列.
我whereBetween在Laravel文档中找到了条款,但我没有想法正确使用它.
我有 AWS AppSync API 和 DynamoDb,我可以使用DynamoDb Resolvers创建并从中获取数据。(VTL模板)
我不确定如何使用 VTL 模板进行用户输入验证。我想确保联系人的“firstName”长度在 2 - 30 个字符之间。
如何使用 VTL 实现这一目标?有没有办法在 GraphQL 模式本身内进行这种验证?
这是我的 GraphQL 架构,
schema {
query: Query
mutation: Mutation
}
type Mutation {
createContact(contact: ContactInput!): Contact!
}
type Contact {
contactId: ID!
firstName: String!
lastName: String!
email: String!
}
input ContactInput {
firstName: String!
lastName: String!
email: String!
}
Run Code Online (Sandbox Code Playgroud)