spatie/laravel-sluggable
Automatically generate unique slugs for Eloquent models on create/update. Supports collision suffixes, translatable slugs, and customizable slug options. Includes “self-healing” URLs that keep old links working via slug+id route keys and redirects.
Instructions on how to upgrade from an earlier major version of laravel-sluggable are available on GitHub
How can I help you explore Laravel packages today?