Size: a a a

GraphQL — русскоговорящее сообщество

2019 September 17

Д

Дмитрий Д in GraphQL — русскоговорящее сообщество
что-то скрины не грузятся
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Дмитрий Д
что-то скрины не грузятся
Кто-то из админов поставил суровый анти-спам-бот. Новичкам только через сутки позволяет постить картинки.
источник

Д

Дмитрий Д in GraphQL — русскоговорящее сообщество
ок, могу задать вопрос так?
источник

Д

Дмитрий Д in GraphQL — русскоговорящее сообщество
есть такая mutation CreateExpense(
customer_id: ID!
company_id: ID!
name: String!
status: Boolean!
items: String!
total: Float!
images: [String]
): ExpenseType
источник

Д

Дмитрий Д in GraphQL — русскоговорящее сообщество
причем items это items: [ItemType] , я пишу следующее mutation{
 CreateExpense(
   customer_id: 292,
   company_id: 235,
   name: "qweqwerds123",
   status: false,
   items: "description:rr, quantity: 1.00,price: 10.00",
   total: 10.00, images: "") {
   id
 }
на выходе получаю internal server error, в чем моя ошибка?
источник

МС

Михаил Соловьев in GraphQL — русскоговорящее сообщество
источник

U

Uxname in GraphQL — русскоговорящее сообщество
нужно:  массив строк
указыватся: строка
источник

Д

Дмитрий Д in GraphQL — русскоговорящее сообщество
Uxname
нужно:  массив строк
указыватся: строка
нет, проблема не в этом, это вообще опцианально, можно images вообще не передавать. Проблема в item, как их правильно передать? items: [ItemType] передаю так items: "description:rr, quantity: 1.00,price: 10.00"
источник

V

Valeriy in GraphQL — русскоговорящее сообщество
Дмитрий Д
причем items это items: [ItemType] , я пишу следующее mutation{
 CreateExpense(
   customer_id: 292,
   company_id: 235,
   name: "qweqwerds123",
   status: false,
   items: "description:rr, quantity: 1.00,price: 10.00",
   total: 10.00, images: "") {
   id
 }
на выходе получаю internal server error, в чем моя ошибка?
а доступ к логам на бэке есть? потому что обычно если дело в неправильной передаче параметров то grapfql выбрасывает читаемую ошибку а не internal server error
источник

Д

Дмитрий Д in GraphQL — русскоговорящее сообщество
Valeriy
а доступ к логам на бэке есть? потому что обычно если дело в неправильной передаче параметров то grapfql выбрасывает читаемую ошибку а не internal server error
доступ есть
источник

V

Valeriy in GraphQL — русскоговорящее сообщество
Дмитрий Д
доступ есть
понаблюдай,  обычно такое выдается когда на сервере нет правильного обработчика ошибки
источник

Д

Дмитрий Д in GraphQL — русскоговорящее сообщество
не могу вставить из лога...
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Дмитрий Д
не могу вставить из лога...
попробуйте ещё раз
источник

Д

Дмитрий Д in GraphQL — русскоговорящее сообщество
[2019-09-17 10:44:15] production.DEBUG: array (
 0 =>
 array (
   'query' => '# Welcome to GraphiQL
#
# GraphiQL is an in-browser tool for writing, validating, and
# testing GraphQL queries.
#
# Type queries into this side of the screen, and you will see intelligent
# typeaheads aware of the current GraphQL type schema and live syntax and
# validation errors highlighted within the text.
#
# GraphQL queries typically start with a "{" character. Lines that starts
# with a # are ignored.
#
# An example GraphQL query might look like:
#
#     {
#       field(arg: "value") {
#         subField
#       }
#     }
#
# Keyboard shortcuts:
#
#       Run Query:  Ctrl-Enter (or press the play button above)
#
#   Auto Complete:  Ctrl-Space (or just start typing)
#

mutation{
 CreateExpense(
   customer_id: 292,
   company_id: 235,
   name: "qweqwerds123",
   status: false,
   items: "description:rr, quantity: 1.00,price: 10.00",
   total: 10.00, images: "") {
   id
 }
}',
   'variables' => NULL,
 ),
) ["api"]
[2019-09-17 10:44:15] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'items' cannot be null (SQL: insert into expenses (customer_id, company_id, name, status, items, total, images) values (292, 235, qweqwerds123, 0, , 10, [""])) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'items' cannot be null (SQL: insert into expenses (customer_id, company_id, name, status, items, total, images) values (292, 235, qweqwerds123, 0, , 10, [\"\"]))
источник

V

Valeriy in GraphQL — русскоговорящее сообщество
ну вот, у тебя ж база ошибку выкидывает, а ты ее не обрабатываешь
источник

Д

Дмитрий Д in GraphQL — русскоговорящее сообщество
Valeriy
ну вот, у тебя ж база ошибку выкидывает, а ты ее не обрабатываешь
я не пойму почему ошибка, я же передаю item
источник

V

Valeriy in GraphQL — русскоговорящее сообщество
values (292, 235, qweqwerds123, 0, , 10, [\"\"]))   после 0 пусто
источник

V

Valeriy in GraphQL — русскоговорящее сообщество
т.е. не разбираются твои items.
источник

МС

Михаил Соловьев in GraphQL — русскоговорящее сообщество
Дмитрий Д
[2019-09-17 10:44:15] production.DEBUG: array (
 0 =>
 array (
   'query' => '# Welcome to GraphiQL
#
# GraphiQL is an in-browser tool for writing, validating, and
# testing GraphQL queries.
#
# Type queries into this side of the screen, and you will see intelligent
# typeaheads aware of the current GraphQL type schema and live syntax and
# validation errors highlighted within the text.
#
# GraphQL queries typically start with a "{" character. Lines that starts
# with a # are ignored.
#
# An example GraphQL query might look like:
#
#     {
#       field(arg: "value") {
#         subField
#       }
#     }
#
# Keyboard shortcuts:
#
#       Run Query:  Ctrl-Enter (or press the play button above)
#
#   Auto Complete:  Ctrl-Space (or just start typing)
#

mutation{
 CreateExpense(
   customer_id: 292,
   company_id: 235,
   name: "qweqwerds123",
   status: false,
   items: "description:rr, quantity: 1.00,price: 10.00",
   total: 10.00, images: "") {
   id
 }
}',
   'variables' => NULL,
 ),
) ["api"]
[2019-09-17 10:44:15] production.ERROR: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'items' cannot be null (SQL: insert into expenses (customer_id, company_id, name, status, items, total, images) values (292, 235, qweqwerds123, 0, , 10, [""])) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'items' cannot be null (SQL: insert into expenses (customer_id, company_id, name, status, items, total, images) values (292, 235, qweqwerds123, 0, , 10, [\"\"]))
у меня кажется было такое, юзай https://graphql.org/learn/queries/#variables туда можно нормальные объекты ложить, а когда в query lang ложишь сложные объекты — все плохо ))
источник

Д

Дмитрий Д in GraphQL — русскоговорящее сообщество
Valeriy
т.е. не разбираются твои items.
это куда рыть? искать php который должен item разбирать?
источник