2014-05-03 23 views
0

我正在構建一個使用API​​來獲取/保存數據而不是MySQL數據庫的應用程序。 該應用程序充當一個孤立的前端。是否可以使用Laravel Eloquent ORM與API

我真的很喜歡Laravel Eloquent ORM的工作方式,但它似乎只適用於文檔中指定的數據庫。

是否可以使用Eloquent與HTTP/HTTPS上的API進行數據交互?

回答

1

不,這是不可能的,主要是因爲每個HTTP API都有自己的「格式」,所以沒有簡單的方法來創建一個可以與所有現有API兼容的工具來提供像Eloquent這樣的標準接口。

然而,你可以做的是創建一個extension,它將與API交互並提供與Eloquent相同的方法。

如果您需要用於使用API​​的庫,則可以嘗試GuzzleHttpful,它們都可以通過Composer安裝。