LaravelなしでEloquentを使用することは可能ですか、それとも誰かが同様に使いやすいORMを知っていますか?
はい、できます。しばらく前に、ダン・ホリガンは 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
カプセルの使用方法の詳細についてのリンク。
Laravel 4。*、EloquentはDan Horrigan's Capsuleに同梱されているため、自動的に独立しています。追加のダウンロードは不要です。アクセス方法については: https://github.com/illuminate/database/blob/master/README.md
チェックアウト https://github.com/Luracast/Laravel-Database 完全な提供eloquentartisanmigrationsを含むサポート=その他、最新のLaravel 5.2.*
コンポーネント。
カプセルを使用し、使用時にコンポーネントを遅延ロードします。
開示:私はこのリポジトリの著者です