2013-05-19 31 views

cevap

37

Evet yapabilirsiniz. Bir süre önce Dan Horrigan, Eloquent'in bağımsız olarak ve minimum kurulumla kullanılmasına izin veren Laravel 4 için Capsule adlı bir paket yayınladı. Paketin kendisi L4 çekirdeği ile birleştirildi, böylece artık paketi kullanmanız gerekmiyor.

illuminate/database deposuna başvurursanız, Eloquent'i çerçeve kullanmadan kullanmaya dair güzel bir giriş var.

Başlamak ve koşmak için küçük bir alıntı. Hemen anlamlı doğrudan yerleşik olarak

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

$capsule->bootEloquent(); 

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

Güncelleme

Dan Horrigan yana yaptığı Kapsül uygulamasını kaldırdı. Capsule'ı kullanma hakkında daha fazla bilgi için yukarıdaki illuminate/database bağlantısına bakın.

+1

https://github.com/illuminate/database#readme yazarı değilim. –

+0

'Use Illuminate \ Database \ Eloquent \ Model Model olarak;' oldukça kullanışlıdır. Sadece texten edebilmek için –

+0

'$ first = pg_fetch_array (pg_query (pg_connect ($ config), 'SELECT * FROM kullanıcıları WHERE = 1' 'dir))' 'frameworktitis'e dikkat edin – Edakos

0

kontrol dışarı https://github.com/Luracast/Laravel-Database o esnafgöçler son Laravel 5.2.* bileşenleri için ve daha fazlasını içeren tam anlamlı destek sağlamaktadır.

Kapsül kullanır ve kullanıldığında bileşenleri tembel yükler.

Açıklama: Ben bu depo güncel örneğe için