можно ли использовать «Красноречивый» без 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.*
.
Он использует капсулы и ленивые нагрузки компонентов, когда они используются.
Раскрытие информации: Я являюсь автором этого репозитория