Laravel灯塔错误:响应未成功:收到状态代码500

Laravel灯塔错误:响应未成功:收到状态代码500,laravel,graphql,lighthouse,Laravel,Graphql,Lighthouse,我将laravel lighthouse用于graphql,在lighthouse游乐场中编写graphql查询时遇到此错误: ServerError:响应未成功:收到状态代码500 bundle.esm.js:69 POST 500(内部服务器错误) 当我打开lighthouse游乐场页面时,我发现了这个错误,我甚至没有机会写查询 这是我的灯塔配置文件,我刚刚将路由部分更改为api,还有这部分'enable'=>env('lighthouse\u CACHE\u enable',false):

我将laravel lighthouse用于graphql,在lighthouse游乐场中编写graphql查询时遇到此错误:

ServerError:响应未成功:收到状态代码500

bundle.esm.js:69 POST 500(内部服务器错误)

当我打开lighthouse游乐场页面时,我发现了这个错误,我甚至没有机会写查询

这是我的灯塔配置文件,我刚刚将
路由
部分更改为
api
,还有这部分
'enable'=>env('lighthouse\u CACHE\u enable',false)

以下是graphql的模式文件:

"A date string with format `Y-m-d`, e.g. `2011-05-23`."
scalar Date @scalar(class: "Nuwave\\Lighthouse\\Schema\\Types\\Scalars\\Date")

"A datetime string with format `Y-m-d H:i:s`, e.g. `2018-05-23 13:43:32`."
scalar DateTime @scalar(class: "Nuwave\\Lighthouse\\Schema\\Types\\Scalars\\DateTime")

"A datetime and timezone string in ISO 8601 format `Y-m-dTH:i:sO`, e.g. `2020-04-20T13:53:12+02:00`."
scalar DateTimeTz @scalar(class: "Nuwave\\Lighthouse\\Schema\\Types\\Scalars\\DateTimeTz")

type Query {
    fields(input: ListInput @spread): [Field]
    field(id: ID! @eq): Field @find(model: "App\\Field")
}

type Mutation {
    createField(
        name_en: String! @rules(apply: ["required"])
        name_fa: String
        description: String
        img_url: String
    ): Field @create(model: "App\\Field")

    updateField(
        id: ID! @rules(apply: ["required", "int"])
        name_en: String @rules(apply: ["required"])
        name_fa: String
        description: String
        img_url: String
    ): Field @update(model: "App\\Field")

    deleteField(
        id: ID! @rules(apply: ["required", "int"])
    ): Field @delete(model: "App\\Field")
}

type Field {
    id: ID!
    name_en: String!
    name_fa: String!
    description: String!
    img_url: String!
    created_at: DateTime!
    updated_at: DateTime!

    subFields: [SubField] @hasMany
}

input ListInput {
    page: Int @rules(apply: ["int"])
    limit: Int @rules(apply: ["int"])
    q: String @rules(apply: ["string", "max:191"])
}

我真的不知道问题出在哪里。希望您能帮我解决这个问题。

替换CORS配置文件中的以下代码:

'paths' => ['api/*', 'graphql'],
'allowed_methods' => ['*'],
'allowed_origins' => ['*'],
'allowed_origins_patterns' => [],
'allowed_headers' => ['*'],
'exposed_headers' => false,
'max_age' => false,
'supports_credentials' => false,
"A date string with format `Y-m-d`, e.g. `2011-05-23`."
scalar Date @scalar(class: "Nuwave\\Lighthouse\\Schema\\Types\\Scalars\\Date")

"A datetime string with format `Y-m-d H:i:s`, e.g. `2018-05-23 13:43:32`."
scalar DateTime @scalar(class: "Nuwave\\Lighthouse\\Schema\\Types\\Scalars\\DateTime")

"A datetime and timezone string in ISO 8601 format `Y-m-dTH:i:sO`, e.g. `2020-04-20T13:53:12+02:00`."
scalar DateTimeTz @scalar(class: "Nuwave\\Lighthouse\\Schema\\Types\\Scalars\\DateTimeTz")

type Query {
    fields(input: ListInput @spread): [Field]
    field(id: ID! @eq): Field @find(model: "App\\Field")
}

type Mutation {
    createField(
        name_en: String! @rules(apply: ["required"])
        name_fa: String
        description: String
        img_url: String
    ): Field @create(model: "App\\Field")

    updateField(
        id: ID! @rules(apply: ["required", "int"])
        name_en: String @rules(apply: ["required"])
        name_fa: String
        description: String
        img_url: String
    ): Field @update(model: "App\\Field")

    deleteField(
        id: ID! @rules(apply: ["required", "int"])
    ): Field @delete(model: "App\\Field")
}

type Field {
    id: ID!
    name_en: String!
    name_fa: String!
    description: String!
    img_url: String!
    created_at: DateTime!
    updated_at: DateTime!

    subFields: [SubField] @hasMany
}

input ListInput {
    page: Int @rules(apply: ["int"])
    limit: Int @rules(apply: ["int"])
    q: String @rules(apply: ["string", "max:191"])
}
'paths' => ['api/*', 'graphql'],
'allowed_methods' => ['*'],
'allowed_origins' => ['*'],
'allowed_origins_patterns' => [],
'allowed_headers' => ['*'],
'exposed_headers' => false,
'max_age' => false,
'supports_credentials' => false,