Использование Eloquent ORM без Laravel

можно ли использовать «Красноречивый» без Laravel? Или кто-то знает, что равный простой в использовании ORM?

Благодаря!

Related of "Использование Eloquent ORM без Laravel"

Да, ты можешь. Некоторое время назад Дэн Хорриган выпустил пакет под названием Capsule для Laravel 4, который позволил Eloquent использоваться независимо и с минимальной настройкой. Сам пакет был объединен с ядром L4, поэтому вам больше не нужно использовать пакет.

Если вы ссылаетесь на репозиторий освещения / базы данных, есть небольшое введение в использование Eloquent без рамки.

Вот небольшая выдержка о том, чтобы ее запустить и запустить.

$capsule = new Illuminate\Database\Capsule($config); $capsule->bootEloquent(); $capsule->connection()->table('users')->where('id', 1)->first(); 

Обновить

Дэн Хорриган с тех пор удалил свою реализацию Capsule, поскольку теперь она встроена непосредственно в Eloquent. Более подробную информацию о том, как использовать Capsule, см. В приведенной выше ссылке « illuminate/database .

В Laravel 4. *, Eloquent автоматически независим, потому что он поставляется с капсулой Дан Хорригана. Вам не нужно скачивать какие-либо дополнительные услуги. Для ознакомления, пожалуйста, посетите: https://github.com/illuminate/database/blob/master/README.md

Проверьте https://github.com/Luracast/Laravel-Database, он предоставляет полную красноречивую поддержку, включая миграцию ремесленников и многое другое для последних компонентов Laravel 5.2.* .

Он использует капсулы и ленивые нагрузки компонентов, когда они используются.

Раскрытие информации: Я являюсь автором этого репозитория