我正在开发一个基于 graphql 的 laravel 应用程序并为此目的使用 Lighthouse。现在我必须通过 localhost/blog/graphql-playground 访问游乐场(不使用 artisan 或每次都写 public),为此我已将“public”文件夹的内容复制到 index 文件夹中。包括 graphql-playground 在内的每个控制器似乎都可以工作,但 Playground 无法获取放置在根目录的 graphql 文件夹(localhost/blog/graphql)中的 schema.graphql,并出现错误“无法访问服务器”。但如果我给 URL localhost/blog/public/graphql 它会工作。我浏览了所有可能的文件,无法更改文件设置。我尝试删除公用文件夹的内容。在那之后,即使 /public 也行不通。
我该如何解决? 看图片