php - Laravel/Lighthouse - 解析为外部 API
问题描述
我有一个使用 laravel 和 lighthouse 来创建 graphql 设置的设置。我已经浏览了灯塔页面上的教程,效果很好。但是,在我的用例中,我希望使用它来简化 xml Soap API 的使用。
除了创建“解析器”之外,我在文档中找不到如何做到这一点,我已经设法做到了。但是这些设置为字段..?所以为了从另一个api返回正确的信息,我必须为每个字段做一个?
我有点失落了。
简单地说,我只需要问:
我如何插入外部 api,所以当我使用 graphql 进行调用时,它会从 api 返回信息?
解决方案
所以我最终使用了灯塔内置的工匠功能来创建一个自定义解析器:
php artisan lighthouse:query
在 laravel 根目录的 graphql 文件夹中创建的文件允许我正确输入和输出我需要的内容。我基本上会使用这个文件来进行调用并返回响应。
感谢您的帮助 :)
推荐阅读
- javascript - 如何使用 React 选择兄弟元素?
- python - 如何将角色列入白名单以防止被禁止
- jquery - 如何在鼠标移动时移动图像?
- python - 将不带引号的列表元素(即字符串类型)转换为整数元素列表
- html - 如何使用 ESp8266 Webserver 从客户端设备读取 cookie?
- swift - SwiftUI 矩形占用了错误的空间
- reactjs - SyntaxError:无法在测试文件中的模块外部使用导入语句
- mongodb - 运行 mongoimport 时出现 authenticationDatabase 错误
- python - 我需要将用户输入变量作为此列表传递,例如: [1, 3, 6, 4, 1, 2] 在下面的 python 程序中。有人可以帮我吗
- node.js - 编辑 NPM 包但保持最新