如何通过REST API(而不是数据库和模型)在Crud中获取和设置数据?

时间:2019-08-05 06:18:28

标签: laravel backpack-for-laravel

我想使用背包来处理我项目中的REST api数据。

我一直使用背包来使用雄辩的模型在没有REST的情况下管理数据。

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

我可以用大量请求数据,用$this->crud->addColumns();动态添加多列。

您能告诉我应该在EntityCrudController setup()方法中使用哪种方法来添加数据吗?谢谢。

在背包3.5中使用Laravel 5.8。
对于使用Slim框架3的REST。

1 个答案:

答案 0 :(得分:0)

恐怕不建议您将Backpack与您的自定义REST API一起使用。背包取决于Eloquent来完成与数据库交互有关的所有事情,因此您必须覆盖很多事情。

从技术上讲,这是可能的(您可以在EntityCrudController中创建操作方法,例如store(),update(),destroy(),search()并调用您的API而不是Eloquent-这将需要大量工作。不用背包就可以创建CRUD。