zoha/laravel-meta
zoha/laravel-meta lets Laravel apps attach and manage SEO metadata for Eloquent models and pages. Define titles, descriptions, Open Graph and Twitter tags, store custom meta polymorphically, and render clean meta tags in Blade via a simple, configurable API. Ideal for blogs, CMS pages, and product c...
Consider it when:
Look elsewhere or build internally when:
For executives: This is a low-cost, low-commitment way to test customer demand for flexible metadata and configurability without committing the roadmap to a full custom-fields platform. It can reduce engineering cycles for early experiments and small feature requests, but it is not a long-term system of record. The main risks are governance and reporting limits, not license cost. Approve it with clear boundaries: non-critical metadata only, behind an internal abstraction, and with an exit plan.
For engineering: The package provides a simple model-meta pattern—typically a polymorphic key-value store attached to Eloquent models. Wrap it in an application service, define allowed keys and validation, add caching where appropriate, and index the model relationship and lookup keys. Do not let controllers or templates depend directly on package APIs. Keep core business logic in first-class schema. Given the package’s maturity signals, verify Laravel/PHP compatibility and plan to replace it with a small internal table or JSON-column approach if maintenance stalls.
How can I help you explore Laravel packages today?