2013-05-19 95 views

回答

37

是的,你可以。前一段時間Dan Horrigan爲Laravel 4發佈了一個名爲Capsule的軟件包,該軟件包允許獨立使用Eloquent並以最少的設置進行使用。該軟件包本身已與L4內核合併,因此您不再需要使用該軟件包。

如果您參考illuminate/database存儲庫,那麼在沒有框架的情況下使用Eloquent有一個很好的介紹。

下面是啓動和運行的一小段摘錄。

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

$capsule->bootEloquent(); 

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

更新

丹霍里根以來脫下膠囊實現,因爲它是現在直接內置於雄辯。有關如何使用Capsule的更多詳情,請參閱上面的illuminate/database鏈接。

+1

https://github.com/illuminate/database#readme瞭解最新的示例。 –

+0

'使用Illuminate \ Database \ Eloquent \ Model作爲模型;'是相當有用的。只是爲了能夠將它擴展 –

+0

'$ first = pg_fetch_array(pg_query(pg_connect($ config),'SELECT * FROM users WHERE id = 1'));'當心「框架」 – Edakos