web-dev-qa-db-ja.com

LaravelなしでEloquent ORMを使用する方法は?

LaravelなしでEloquentを使用することは可能ですか、それとも誰かが同様に使いやすいORMを知っていますか?

40
Andre Zimpel

はい、できます。しばらく前に、ダン・ホリガンは Capsule for Laravel 4というパッケージをリリースしました。パッケージを使用する必要がなくなります。

illuminate/database リポジトリを参照する場合、フレームワークなしでEloquentを使用するための素敵な紹介があります。

以下は、起動して実行するための小さな抜粋です。

$capsule = new Illuminate\Database\Capsule($config);

$capsule->bootEloquent();

$capsule->connection()->table('users')->where('id', 1)->first();

更新

Dan Horriganは、Eloquentに直接組み込まれているため、Capsuleの実装を削除しました。上記を参照してくださいilluminate/databaseカプセルの使用方法の詳細についてのリンク。

41
Jason Lewis

Laravel 4。*、EloquentはDan Horrigan's Capsuleに同梱されているため、自動的に独立しています。追加のダウンロードは不要です。アクセス方法については: https://github.com/illuminate/database/blob/master/README.md

0
Nick

チェックアウト https://github.com/Luracast/Laravel-Database 完全な提供eloquentartisanmigrationsを含むサポート=その他、最新のLaravel 5.2.*コンポーネント。

カプセルを使用し、使用時にコンポーネントを遅延ロードします。

開示:私はこのリポジトリの著者です

0
Arul Kumaran