Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel graphql游乐场在我设置它时出错_Php_Laravel_Graphql_Laravel Lighthouse - Fatal编程技术网

Php laravel graphql游乐场在我设置它时出错

Php laravel graphql游乐场在我设置它时出错,php,laravel,graphql,laravel-lighthouse,Php,Laravel,Graphql,Laravel Lighthouse,在lighthouse教程中安装此软件包时,我遇到了此错误 我现在能做什么 作曲家 错误 更新 配置文件 <?php return [ // Route for the frontend 'route' => 'graphql-playground', // Which middleware to apply, if any 'middleware' => [ // 'web', ], // Route f

在lighthouse教程中安装此软件包时,我遇到了此错误 我现在能做什么

作曲家 错误 更新 配置文件

<?php

return [
    // Route for the frontend
    'route' => 'graphql-playground',

    // Which middleware to apply, if any
    'middleware' => [
        // 'web',
    ],

    // Route for the GraphQL endpoint
    'endpoint' => 'graphql',

    // Control if the playground is accessible at all
    // This allows you to disable it completely in production
    'enabled' => env('GRAPHQL_PLAYGROUND_ENABLED', true),
];

我发现在
GraphQLPlaygroundServiceProvider.php
中,他们正在使用路由组:

Route::group(
    config('graphql-playground.route'),
...
但是路由组需要一个数组参数,因此我通过将配置文件更改为:

'route' => 'graphql-playground',
要将路由设置为数组,请执行以下操作:

'route' => ['graphql-playground'],

这为我解决了问题。

我发现在
GraphQLPlaygroundServiceProvider.php
中,他们正在使用路由组:

Route::group(
    config('graphql-playground.route'),
...
但是路由组需要一个数组参数,因此我通过将配置文件更改为:

'route' => 'graphql-playground',
要将路由设置为数组,请执行以下操作:

'route' => ['graphql-playground'],

这为我解决了问题。

问题说明:

这发生在lighthouse教程repo中,当我尝试跟随时,我发现这是因为配置文件返回了一个字符串,其中需要一个数组

修复

转到灯塔教程repo的config/graphql-playdy.php并进行更改
'route'=>“graphql游乐场”
'route'=>['graphql-playerds']

然后再次运行您的
作曲家require nuwave/lighthouse mll lab/laravel graphql Played


这为我解决了它。

问题解释:

这发生在lighthouse教程repo中,当我尝试跟随时,我发现这是因为配置文件返回了一个字符串,其中需要一个数组

修复

转到灯塔教程repo的config/graphql-playdy.php并进行更改
'route'=>“graphql游乐场”
'route'=>['graphql-playerds']

然后再次运行您的
作曲家require nuwave/lighthouse mll lab/laravel graphql Played


这为我修复了它。

如果可能,请显示您的路由文件。这是一个干净的项目,仅在我的web路由器is
url('/')
Route::get('/',function(){return view('welcome');})我怀疑可能正在播放请尽可能显示您的路由文件。这是一个干净的项目,仅在我的web路由器中是
url('/')
Route::get('/',function(){return view('welcome');})我怀疑可能有问题。请为您的代码添加一些解释,以便其他人可以从中学习。请为您的代码添加一些解释,以便其他人可以从中学习