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

Aranguent Laravel Package

laravel-freelancer-nl/aranguent

Aranguent brings ArangoDB to Laravel with an Eloquent-style ORM and query builder. Use familiar models and relationships to work with documents, edges, and AQL in ArangoDB’s multi-model graph database.

View on GitHub
Deep Wiki
Context7

ArangoDB driver for Laravel

Frequently asked questions about Aranguent
What is Aranguent and how does it fit into a Laravel app?
Aranguent is an ArangoDB database driver for Laravel. It provides an Eloquent-style ORM and query builder plus schema builder, migrations, and Artisan commands for working with ArangoDB documents, edges, and AQL. It is intended for Laravel applications that use ArangoDB as the primary persistence layer, not as a general-purpose SQL driver.
How do I install and configure Aranguent in a Laravel application?
Install the package with Composer using laravel-freelancer-nl/aranguent, then configure an ArangoDB connection and run the package migrations. Verify the exact configuration keys and connection settings against the README because the beta documentation may be incomplete. Start in a non-production environment and validate the connection, migrations, and db Artisan commands before rollout.
Does Aranguent support Laravel 11?
No, the beta.12 release removes Laravel 11 support and requires Laravel 12. Teams still on Laravel 11 must upgrade the application first, which may be nontrivial. There is no supported Laravel 11 path in this release according to the assessment.
What PHP and Laravel versions does Aranguent require?
The package requires Laravel 12 and PHP 8.4 in the assessed beta.12 release. It is not compatible with Laravel 11 in this version. Confirm the current requirements in the repository before installing because the package is pre-1.0 and requirements may change.
Does Aranguent support Eloquent relationships, eager loading, and transactions?
Aranguent advertises an Eloquent-style ORM and query builder, but the assessment says full Eloquent compatibility is unclear. Relationships, eager loading, and transaction behavior should be confirmed against the package documentation and a proof of concept before you refactor existing models. If your application depends on full Eloquent feature parity, validate those features explicitly.
Is Aranguent production-ready or still beta?
Aranguent is a beta release with breaking changes and limited public evidence of production adoption. The assessment rates technical risk as high because APIs may change before 1.0.0 and feature parity with Laravel SQL drivers may have gaps. Use a staged rollout with performance and failure-mode testing plus a rollback plan if you evaluate it for production.
What breaking changes should I expect when upgrading to Aranguent beta.12?
Beta.12 removes Laravel 11 support and renames getAllViews to getViews, getAllAnalyzers to getAnalyzers, and getAllGraphs to getGraphs. Schema structure methods now return arrays or lists of arrays, which can break existing code that expected different return shapes. A migration guide from beta.11 to beta.12 is important, so check the repository for upgrade notes before changing versions.
Which ArangoDB versions are compatible with Aranguent?
The provided assessment does not specify supported ArangoDB versions and says compatibility should be verified. Test against your target ArangoDB server version in a non-production environment before relying on the driver. Check the repository documentation and issue tracker for the current compatibility matrix.
How does Aranguent handle AQL, graphs, and ArangoDB-specific features?
Aranguent is designed to expose ArangoDB documents, edges, graphs, analyzers, and AQL through familiar Laravel-style APIs. The assessment notes that ArangoDB concepts such as collections, graphs, analyzers, and AQL still require team upskilling. Confirm how much native AQL and graph functionality is exposed versus hidden by the Laravel abstractions for your use cases.
Can I use Aranguent with existing Laravel packages that expect SQL, and what alternatives exist?
Aranguent replaces Laravel’s default relational database stack, so packages and patterns that assume SQL or standard Eloquent conventions may conflict. Audit your dependencies and test them against ArangoDB before adoption. If you need stable SQL-backed Laravel behavior, use Laravel’s supported SQL drivers; if you specifically need a document or graph database, compare Aranguent’s beta maturity with other ArangoDB integration options.
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.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo