Advertisement
Guest User

Untitled

a guest
Apr 19th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. - schema.graphql -----------------------
  2.  
  3. type Query
  4.  
  5. "A datetime string with format `Y-m-d H:i:s`, e.g. `2018-01-01 13:00:00`."
  6. scalar DateTime @scalar(class: "Nuwave\\Lighthouse\\Schema\\Types\\Scalars\\DateTime")
  7.  
  8. "A date string with format `Y-m-d`, e.g. `2011-05-23`."
  9. scalar Date @scalar(class: "Nuwave\\Lighthouse\\Schema\\Types\\Scalars\\Date")
  10.  
  11.  
  12. # import *.graphql
  13.  
  14.  
  15. - events.graphql -----------------------
  16.  
  17. type Event {
  18. id: ID!
  19. name: String!
  20. description: String
  21. location: String
  22. date: Date
  23. created_at: DateTime
  24. updated_at: DateTime
  25. }
  26.  
  27. extend type Query {
  28. events: [Event!]! @paginate(model: "App\\Event" defaultCount: 25)
  29. event(id: ID @eq): Event @find(model: "App\\Event")
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement