Я новичок в Laravel и GraphQL и сделал несколько руководств, чтобы заставить аутентификацию работать.
У меня есть следующие типы:
type User {
id: ID!
name: String!
email: String!
branchid: Int!
}
type Member {
id: ID!
memberid: Int!
firstname: String!
branchid: Int! @eq
}
type Query {
member(branchid: Int! @eq): [Member!]! @paginate
}
Чего я хочу достичь, после того, как мой пользователь вошел в систему, он должен видеть список своего участника (относительно идентификатора ветки). Сгенерированный JWT также включает в полезную нагрузку идентификатор ветвления. Для тестирования я добавил параметр branchid. Другим пользователям не разрешено просматривать данные / члена другого пользователя.
Как лучше всего это сделать?