likesistemas/eloquent-external
Eloquent External bridges Laravel's Eloquent ORM with external data sources, letting you define models and relationships against remote APIs or legacy databases using familiar query syntax. It handles the integration layer so external records behave like local Eloquent models.
Architecture fit
likesistemas/eloquent-external sits at the data-access layer as an extension of Eloquent, not a replacement. The v2.1.1 patch is a single-line compatibility fix for barryvdh/laravel-ide-helper, which tells us the package modifies how model metadata is resolved (connection/table/attribute inference) in a way that model-introspection tooling trips over.Integration feasibility
_ide_helper_models.php or running Larastan/PHPStan in CI is directly affected.Technical risk
Key questions
barryvdh/laravel-ide-helper in v2.1.1's composer.json?getConnection, getTable, newEloquentBuilder, attribute casting)?php artisan model:show, migration generation, and schema builders — does it fail loudly or silently?Stack fit
Migration path
composer require likesistemas/eloquent-external:^2.1.1 (or bump the constraint) and inspect the resulting lock diff._ide_helper.php / _ide_helper_models.php and run PHPStan/Larastan. Commit the regenerated stubs — this is where a silent behaviour change would show up as a diff.Compatibility
composer.json before pinning; do not infer support from the release note.Sequencing
Maintenance
Support
Scaling
Failure modes
_ide_helper_models.php regenerating differently and producing noisy PR diffs or failing a "stubs are up to date" CI gate.QueryException; decide now whether that is a 500 or a degraded response.Ramp-up
How can I help you explore Laravel packages today?