是否可以将Laravel Eloquent ORM与API一起使用

时间:2014-05-03 10:40:42

标签: php laravel eloquent

我正在构建一个使用API​​来获取/保存数据而不是MySQL数据库的应用程序。 该应用程序充当了孤立的前端。

我非常喜欢Laravel Eloquent ORM的工作方式,但它似乎只适用于文档中指定的数据库。

是否可以使用Eloquent通过HTTP / HTTPS与API上的数据进行交互?

1 个答案:

答案 0 :(得分:1)

不,这是不可能的,主要是因为每个HTTP API都有自己的"格式"所以没有简单的方法来创建一个可以与所有现有API兼容的工具,以提供像Eloquent那样的标准界面。

然而,你可以做的是创建一个extension,它将与API交互并提供与Eloquent相同的方法。

如果您需要使用库来使用API​​,可以尝试GuzzleHttpful,这两者都可以通过Composer安装。