rayzenai/url-manager
Laravel package to manage URLs, redirects, SEO metadata, visit tracking, and XML sitemaps, with redirect-loop protection and automatic old→new slug redirects. Includes Filament 4 admin panel integration (UrlInput) and optional media SEO via file-manager.
HasUrl trait and automatic redirect creation solve the technical debt of updating slugs across thousands of records (e.g., migrating from blog/post-123 to articles/2024/post-title).lastmod timestamps./en/products, /es/productos).Avoid if:
urls table)./about, /contact) with no dynamic content—simpler middleware like Illuminate\Routing\Redirector suffices.Look elsewhere if:
spatie/url or laravel-url-shortener).For Executives: *"This package solves two critical pain points for our digital presence:
For Engineering: *"This is a drop-in solution for URL management that handles:
blog/old-slug → articles/new-slug) via middleware.lastmod timestamps (critical for Google’s freshness signals).HasUrl trait on 1–2 models (e.g., Product, BlogPost), then expand. The urls:generate artisan command backfills existing records."*For Design/Product: *"This gives us control over URL structures without engineering overhead:
webUrlPath() methods let us enforce /products/{category}/{slug} formats./summer-sale → /winter-deals).How can I help you explore Laravel packages today?