juanparati/embed-models
Laravel package that lets you embed one Eloquent model inside another, storing grouped attributes as reusable value objects in the parent table. Reduces joins, keeps schemas tidy, and simplifies structured data. Ideal for addresses, money, and similar small value objects.
Executive summary: This release is primarily a Laravel 13 compatibility and ergonomics update. It lowers the risk of being blocked on an outdated dependency during the framework upgrade and reduces the need for internal maintenance workarounds. The model-attributes addition can simplify how product code consumes package data, but it should be treated as an engineering-level improvement rather than a new standalone product bet.
Engineering summary: The package now implements missing methods for Laravel 13.x and adds model attributes. That makes it safer to evaluate as part of the Laravel 13 migration path and may remove custom accessor/glue code. Because this is a new major version, engineering should still review the full changelog and run upgrade tests for breaking changes before rollout.
How can I help you explore Laravel packages today?