Php laravel graphql游乐场在我设置它时出错
在lighthouse教程中安装此软件包时,我遇到了此错误 我现在能做什么 作曲家 错误 更新 配置文件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
<?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路由器isurl('/')
Route::get('/',function(){return view('welcome');})代码>我怀疑可能正在播放请尽可能显示您的路由文件。这是一个干净的项目,仅在我的web路由器中是url('/')
Route::get('/',function(){return view('welcome');})代码>我怀疑可能有问题。请为您的代码添加一些解释,以便其他人可以从中学习。请为您的代码添加一些解释,以便其他人可以从中学习