2016-04-15 11 views
1

私は超軽量スリムフレームワークを使用しています。 Laravel Eloquentモデルバインドを使用したいと思いますが、データベースからではなくREST APIからデータを取得しています。私のプロジェクトにEloquentを統合することは可能ですか?ありがとう独立したLaravel Eloquent、他のフレームワークとの統合

+0

でのreadmeに従うことができます。 http://www.slimframework.com/docs/cookbook/database-eloquent.html – geggleto

答えて

1

プロジェクト内にcomposer.jsonファイルがある場合は、単に追加することができます。

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

コンポーザーアップデートを実行すると、必要なパッケージが引き込まれます。

または、composer require illuminate/databaseをプロジェクトフォルダ内の端末に実行することができます。

データベースコンポーネントには、Laravelコンテナを作成し、必要なクラスをロードするためのCapsuleマネージャクラスが含まれています。

あなたは、単に奇妙なことに、我々はこのために何かを持っているhttps://github.com/illuminate/database/blob/master/README.md

+0

さて、データソースをmysqlデータベースからREST APIに変更することは可能ですか?または、どのようなラッパークラスを変更または拡張する必要がありますか?ありがとう – kraizybone

+0

Eloquentは、使いやすいPHP形式のSQLクエリを構築するデータベース接続ラッパーです。したがって、準備をしたり、接続を開いたり、クエリを実行したり、接続を閉じたりする必要がなくなります。 – Anderscc

+0

私は理解します。私はLaravelと同じモデルバインディングを使用したいと思いますが、主なデータソースとしてSQLデータベースではなくREST APIを使用します。ありがとう – kraizybone

関連する問題