leandrodiogenes/laravel-auto-morph-map
Automatically generates and manages morph maps for Laravel polymorphic relationships, so you no longer maintain a manual morphMap array by hand. Keeps model aliases consistent and simplifies storing polymorphic types in the database.
^9.0) and record it in the dependency register. Confirm the support window, the maintenance cadence, and whether Laravel 8 users are stranded on the prior major.Adopt when:
Look elsewhere or defer when:
To executives: A dependency we rely on for [capability] has shipped version 9.0.0, adding Laravel 9 support. This is a compatibility release, not a feature release — its value is that it keeps our framework upgrade path open and keeps maintenance of that compatibility with the vendor rather than our team. The decision it forces is timing: adopt now as part of a Laravel 9 move, or stay on the prior major and revisit. No new spend; the cost is engineering time for a regression pass, which is already implied by any Laravel 9 migration.
To engineering: Major version 9.0.0 targets Laravel 9. Assume breaking changes: raised PHP/framework minimums and possible removal of deprecated APIs. Before adopting — read the diff against the previous major, confirm the upgrade guide or absence of one, pin ^9.0, and run the full suite plus any framework-version-specific integration tests. Flag anything we call that is not covered by the package's own tests. Report back the real breaking surface so we can update the support matrix and changelog.
Recommendation: Conditional go — pending verification of the upstream changelog, since the published note is a single line. Do not adopt on the strength of the release note alone.
How can I help you explore Laravel packages today?