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

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

Благодаря!

Да, ты можешь. Некоторое время назад Дэн Хорриган выпустил пакет под названием 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.* .

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

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