f9webltd/laravel-meta
f9webltd/laravel-meta provides a simple way to manage SEO meta tags in Laravel. Attach metadata to Eloquent models, define reusable defaults and templates, and render dynamic titles, descriptions, Open Graph and Twitter tags for cleaner, more consistent pages.
f9webltd/laravel-meta is a small, single-purpose package for rendering page metadata (title, description, canonical, Open Graph/Twitter cards). Adopting it is a "buy" decision that avoids hand-rolling a meta-tag manager — low cost, low lock-in, and reversible in an afternoon.^8.2 and Laravel ^11.0 / ^12.0 / ^13.0, and commits to tracking Laravel's official support policy going forward. This turns an infrastructure question into a roadmap input: it is now only viable for products on Laravel 11+, and the maintenance signal is stronger than before (an actively tracked support window rather than ad-hoc updates).Adopt when:
<meta> boilerplate across Blade templates.Look elsewhere when:
To executives: Metadata is what search engines and social platforms show about our pages — it drives click-through and how links look when shared. This package lets us implement that consistently in days rather than weeks, at effectively zero licensing cost. The 4.0.0 release confirms the maintainer is keeping pace with current Laravel versions, so the dependency is unlikely to become a maintenance liability. The one caveat: it requires us to be on Laravel 11 or newer, so if we are behind on framework upgrades, that work comes first.
To engineering: 4.0.0 is a breaking release — it drops legacy support and raises the floor to PHP ^8.2 and Laravel ^11 / ^12 / ^13. There is no functional API change called out in the release notes; the impact is entirely in the support matrix. Two consequences: (1) the upgrade is a version-constraint bump plus a CI matrix update, gated on our framework version; (2) the maintainer has committed to tracking Laravel's official support policy going forward, which means future majors will arrive in step with framework majors — plan for a recurring, small upgrade task rather than a one-time integration. Treat the pin as ^4.0 only if our PHP and Laravel versions already satisfy the new floor; otherwise stay on ^3.0 with a documented follow-up ticket tied to the framework upgrade.
How can I help you explore Laravel packages today?