【发布时间】:2015-11-03 15:05:33
【问题描述】:
我想为外部 API 创建一个模型,这将允许我运行 get()、where() 等操作。例如:
$users = UserFromApi::get(); // Get all users from api
$activeUsers = UserFromApi::where('active', 1)->get();
我从 CakePHP 来到 Laravel。在 CakePHP 中,它是通过为模型提供自定义数据源和连接来完成的。
对于 Laravel 4,有一个不错的库,名为 Trucker (https://github.com/indatus/trucker),但我发现绝对没有其他适用于 L5 的合理工具。
“将模型映射到外部api”问题的正确做法是什么?
【问题讨论】:
-
Trucker 现在支持 Laravel 5 github.com/Indatus/trucker/tree/laravel-5#config-laravel