Php Laravel灯塔配置-无法找到可发布的资源

Php Laravel灯塔配置-无法找到可发布的资源,php,laravel,laravel-lighthouse,Php,Laravel,Laravel Lighthouse,我已经在我的Laravel 7应用程序中安装了最新版本的Lighthouse,并且它在开箱即用的配置下运行良好。我现在想调整一些设置以提高安全性,因此根据,我尝试使用以下命令: php artisan vendor:publish --tag=lighthouse-config 发布配置文件。但我得到了以下错误: Unable to locate publishable resources. Publishing complete. 没有lighthouse.php文件发布到配置文件夹。有没

我已经在我的Laravel 7应用程序中安装了最新版本的Lighthouse,并且它在开箱即用的配置下运行良好。我现在想调整一些设置以提高安全性,因此根据,我尝试使用以下命令:

php artisan vendor:publish --tag=lighthouse-config
发布配置文件。但我得到了以下错误:

Unable to locate publishable resources.
Publishing complete.

没有lighthouse.php文件发布到配置文件夹。有没有办法解决这个问题?

只是在一个示例项目中尝试了一下,效果很好

一个简单的解决方法是运行:

cp vendor/nuwave/lighthouse/src/lighthouse.php config/lighthouse.php

Laravel 8灯塔配置:

只需运行
php artisan vendor:publish
,然后选择要发布的类

这是我在《拉威尔8》上的作品

是的,最后我只是从Github源代码复制了它。我不知道拉威尔是不是做了一些幕后魔术之类的事。