标签: php laravel eloquent
我正在构建一个使用API来获取/保存数据而不是MySQL数据库的应用程序。 该应用程序充当了孤立的前端。
我非常喜欢Laravel Eloquent ORM的工作方式,但它似乎只适用于文档中指定的数据库。
是否可以使用Eloquent通过HTTP / HTTPS与API上的数据进行交互?
答案 0 :(得分:1)
不,这是不可能的,主要是因为每个HTTP API都有自己的"格式"所以没有简单的方法来创建一个可以与所有现有API兼容的工具,以提供像Eloquent那样的标准界面。
然而,你可以做的是创建一个extension,它将与API交互并提供与Eloquent相同的方法。
如果您需要使用库来使用API,可以尝试Guzzle或Httpful,这两者都可以通过Composer安装。