Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Entriloquent

Entriloquent Laravel Package

kraenkvisuell/entriloquent

Entriloquent brings Eloquent-style model handling to entries in your Laravel app, letting you query, relate, and manage entry data with familiar fluent syntax. A small package that keeps your code clean and consistent.

View on GitHub
Deep Wiki
Context7

At a glance

Frequently asked questions about Entriloquent
What is Entriloquent and what problem does it solve?
Entriloquent is a Laravel package that brings Eloquent-style model handling to entry data in your application. It lets you query, relate, and manage entries with familiar fluent syntax instead of writing custom entry-handling code. The goal is cleaner and more consistent code across your Laravel project.
How do I install kraenkvisuell/entriloquent?
Install it through Composer with composer require kraenkvisuell/entriloquent. After installation, follow the README for any required service provider registration, configuration publishing, or entry model setup. Run your normal Laravel migration and cache commands if the package documentation asks for them.
Does Entriloquent work with Statamic entries?
Entriloquent is designed around giving Eloquent-style handling to entries in Laravel apps, which is particularly relevant for Statamic-style entry data. It lets you use fluent model-style queries and relationships rather than working with raw entry arrays. Check the package README for the exact entry source and setup requirements for your version.
Which Laravel and PHP versions does Entriloquent support?
The supported Laravel and PHP version ranges are defined in the package composer.json and README. Check those constraints before installing, especially if your application is on an older Laravel release. Composer will also enforce the compatibility constraints during installation.
How do I query entries with Entriloquent?
You use Eloquent-style fluent syntax to retrieve and filter entries instead of manually looping through entry collections. Typical usage involves a model-like entry class and methods such as where, find, or relationship-style access, depending on the package implementation. Refer to the README for the exact class names and query methods.
Can I define relationships between entries and Eloquent models?
Entriloquent's goal is to let you relate and manage entry data with familiar Eloquent patterns. That typically means expressing relationships in a model-style way and keeping entry code consistent with the rest of your Laravel app. Confirm the exact relationship types and configuration in the README.
How is Entriloquent configured?
Configuration usually follows Laravel package conventions, such as publishing a config file or defining entry model mappings. The README should list any required publish command and configuration keys. Keep configuration in version control so environments remain consistent.
Is Entriloquent suitable for production use?
It is a small package intended to keep entry handling clean and consistent in Laravel apps, so it can be used in production when its constraints match your application. As with any data layer, watch for N+1 queries and eager-load relationships where supported. Test against realistic entry volumes and follow the documented usage.
How can I test code that uses Entriloquent?
Test it like other Laravel data-layer code by using your normal test suite with database or entry fixtures. Because Entriloquent exposes Eloquent-style behavior, you can often use familiar model factories or test doubles where the package supports them. Check the package tests and README for recommended setup.
How does Entriloquent compare with alternatives, and is it maintained?
Alternatives include using your CMS or entry API directly, writing custom repositories, or mapping entries into standard Eloquent models yourself. Entriloquent fits when you want familiar fluent syntax without building that mapping layer. Verify maintenance on the GitHub repository by checking recent commits, releases, and open issues before relying on it.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table
siberfx/flysystem-wasabi
hollyit/token-replace
ippanelcom/laravel-sdk
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel