agungsugiarto/codeigniter4-eloquent
Brings Laravel's Eloquent ORM to CodeIgniter 4, letting you use expressive Eloquent models, relationships, and query building inside CI4 apps. A lightweight bridge for developers who prefer Eloquent's syntax over raw queries.
Architecture fit
illuminate/database) into CodeIgniter 4 rather than a native Laravel package. Fit is strong only if we maintain CI4 applications and want Laravel-style models; for a Laravel-standardized estate it duplicates capability we already have and introduces a second ORM idiom.Integration feasibility
Technical risk
^2.0 receive them implicitly. Facade activation can register global aliases and container bindings that collide with CI4 helpers or existing class_alias usage.pdo_sqlsrv / msodbcsql availability in runtime images; registration succeeding does not guarantee connectivity.Key questions
illuminate/* version ranges does 2.0.1 constrain, and does that conflict with any Laravel services we share components with?Stack fit
illuminate/database and illuminate/support. The new facade support makes it a closer drop-in for developers porting Laravel patterns; SQLSRV support opens it to enterprise SQL Server environments that were previously excluded.Migration path
Compatibility
illuminate/* constraints against any shared Laravel packages in the monorepo. Confirm no global alias collisions from facade activation with CI4's own helpers. Confirm pdo_sqlsrv presence in every target image (local, CI, staging, prod) before enabling that path.Sequencing
Maintenance
^2.0. Assign an internal owner for the Eloquent bridge layer.Support
Scaling
Failure modes
illuminate/* and shared Laravel components causing subtle runtime errors.Ramp-up
How can I help you explore Laravel packages today?