mits87/eloquent-nested-attributes
Adds Rails-style nested attributes to Laravel's Eloquent ORM, letting you assign related models through a single attribute array and have them created, updated, or removed on save—cutting boilerplate for forms that manage parent and child records together.
0.0.9 the package is pre-1.0. Treat it as a candidate for wrapping behind an internal interface rather than adopting directly across the codebase, so a later replacement or abandonment is a contained change rather than a refactor..php_cs style config. You cannot use this release to justify feature delivery; it only affects whether the dependency is safe to keep on the current branch..php_cs (rather than .php-cs-fixer.php) and a Travis CI config both point to tooling conventions from an earlier era. Useful input when deciding whether this project has an active maintainer or is in low-effort upkeep mode.Consider it when:
Look elsewhere, or defer, when:
0.0.x versions make no semver promise; any release can change signatures.Before adopting, verify directly: the actual composer.json constraints (does "Laravel 6 compatible" mean ^6.0 only, or a range?), the CI status after the Travis PHP version fix, and whether the dependency upgrades resolve cleanly against your lockfile.
For executives: This is a maintenance release for a small, pre-1.0 dependency. It adds no new product capability. Its one substantive change is declaring compatibility with Laravel 6, an older framework version. Net effect on the roadmap: none. Net effect on risk: low and contained, provided we pin the version and keep the integration behind our own interface.
For engineering: Version 0.0.9 fixes the Travis PHP version, adds Laravel 6 compatibility, bumps dependencies, and adds a .php_cs config. No breaking API changes are announced, but at 0.0.x that is not a guarantee — review the diff before bumping, and expect transitive dependency churn from the upgrade. The .php_cs filename and Travis setup indicate dated tooling; if we adopt this, budget for migrating to maintained CI and PHP-CS-Fixer conventions ourselves. Confirm the framework constraint range in composer.json before assuming it works beyond Laravel 6.
How can I help you explore Laravel packages today?