当前位置: 首页 > 知识库问答 >
问题:

如何从RESTAPI而不是数据库和模型中获取和设置crud中的数据?

程仲卿
2023-03-14

我想在我的项目中使用backpack来操作RESTAPI数据。

我总是使用背包来管理数据,使用雄辩的模型,而没有REST。

但现在我想从控制器中的api请求数据,并将其显示在背包crud表中。

我可以用guzzer请求数据,用$this动态添加多列-

您能告诉我在EntityCrudControllersetup()方法中应该使用什么方法来添加这样的数据吗?谢谢

使用Laravel 5.8和背包3.5
对于使用Slim framework 3的REST。


共有1个答案

刘永望
2023-03-14

恐怕不建议将背包与您的自定义REST API一起使用。背包依赖于雄辩来完成与数据库交互相关的所有工作,所以您必须覆盖很多内容。

虽然从技术上讲这是可能的(您可以在EntityCrudController中创建操作方法,如store()、update()、destroy()、search(),并调用您的API,而不是雄辩的-这将是一项大量的工作。而且,在没有背包的情况下创建CRUD可能会更容易。

 类似资料:
  • 问题内容: 这是我的类,用于从数据库中获取数据 这是我的文件: 当我运行该程序时,出现异常后,请帮助我如何解决它。我是Hibernate的新手,尝试学习但被卡住了。 虽然我能够将数据存储在数据库中,但我有2个用于第一和第二类的数据获取数据,但在获取数据时遇到了问题PLZ帮助。 问题答案: 让我引述一下: 据我所知,您正在使用表名。 所以应该是这样的:

  • 问题内容: 我正在执行以下操作: 返回以下内容: 我只想知道此字段是“ URLField”。如何从此输出中提取出来? 注意:我这样做是为了对字段进行验证。例如,如果是url,我想检查它是否格式正确。 问题答案: 如果你这样做: 结果你可能无法获得。 相反,你正在这样做: 其中,作为解释在这里,不调用该方法,它只是指的是方法绑定方法的对象。返回值不是该绑定方法对象的一部分,它是在调用方法时由方法创建

  • 我使用< code>Liquibase更新我的数据库,并对< code>H2进行测试。 我正在使用来配置属性。我使用 连接到数据库,但没有成功。 我意识到在,所以我尝试将默认模式设置为 但这没有成功,我看到日志是 如何在 H2 中设置默认架构和数据库名称?

  • 我有一个渲染器,它可以更改JTable单元格的值。 在表的数据模型中,第1行第2列中的数据在JTable GUI中是“-” ,第1行第2列中的数据是“error” 这段代码打印数据模型中的值:“-”。 有什么简单的方法来检索值“error”吗?

  • 问题内容: 我上传了多张图片,并且所有图片的路径都已存储在一起。 使用我已经将它们分开,现在我希望在轮播中回显它们 我正在使用的代码是: 但它只显示一张图像。另外,当我使用next控件时,即使我尝试向前或向后移动,此控件也不会显示任何图像。 问题答案: 这里可能有一些问题… 1.爆炸() 首先,如果您的字符串在文件名之间没有星号,则您可能无法工作。在对OP的回复评论中,您给了我们一个示例的内容,该

  • 我正在使用Minecraft Forge编写一个Minecraft模块。 我可以使用 但是,现在我有了块,我如何找出元数据?如果块是StoneSteps块,那么我想知道它的方向,它保存在元数据中。 类似地,如何设置该值?我可以简单地创建一个新块: 但是,我现在如何将此块设置为特定方向?我知道您可以在创建ItemStack时执行此操作,但在这种情况下,我想要一个可以传递给的Block对象。 我似乎找