2016-04-15 57 views
1

我正在使用超轻薄Slim框架。我想使用Laravel Eloquent模型绑定,但我从REST API中获取数据,而不是从数据库中获取数据。在我的项目中可以整合Eloquent吗?谢谢独立Laravel雄辩,集成在其他框架中

+0

奇怪的是,我们有一些这一点。 http://www.slimframework.com/docs/cookbook/database-eloquent.html – geggleto

回答

1

如果你的项目中有一个composer.json文件,你可以简单地添加它。

"require": { 
    "illuminate/database": "^5.2" 
} 

运行作曲家更新将拉入所需的包。

或者您可以在您的项目文件夹中的终端中运行composer require illuminate/database

数据库组件包含一个Capsule管理器类,它负责创建Laravel容器并加载所需的类。

您可以简单地按照自述https://github.com/illuminate/database/blob/master/README.md

+0

好吧,它有可能将数据源从mysql数据库更改为REST API?或者,我应该更改或扩展哪些包装类?谢谢 – kraizybone

+0

Eloquent是一个数据库连接包装器,以易于使用的PHP格式构建sql查询。从而消除您需要准备,打开连接,执行查询和关闭连接。 – Anderscc

+0

我明白。我想使用与Laravel相同的模型绑定,但是作为主要数据源使用REST API而不是sql数据库。谢谢 – kraizybone