NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1412 most downloaded on Packagist
Easy creation of slugs for your Eloquent models in Laravel
Last release 2 months ago
20 Jul 2026
Release timing varies
gaps range from 3 weeks to 13 months
Most releases are documented
notes for 53 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
74 releases · first in 2013
Don't allow slugs to be empty (#44 thanks @lfbittencourt).
Add getExistingSlugs() method to trait (#36 thanks @neilcrookes).
getExistingSlugs() method to trait (#36 thanks @neilcrookes).Fix issue where manually setting the slug field would be overwritten when updating the sluggable fields (#32 thanks @D1kz).
One column per quarter.
See the README for all upgrading details.
Fix issue where replicated models couldn't forcibly be re-slugged (#20 thanks @trideout).
Really fix issue #15 -- "not in object context" errors. Previous fix didn't work for PHP 5.3.x (thanks again @mayoz).
Update composer requirements so that the package installs nicely with the upcoming Laravel 4.1.
Fix issues where slugs would alternate between "slug" and "slug-1" when on_update and unique are set (#14, #16, thanks @mikembm, @JoeChilds).
on_update and unique are set (#14, #16, thanks @mikembm, @JoeChilds).isIncremented method static to solve possible "not in object context" error (#15, thanks @mayoz).Unit testing ... woot! Building this revealed three new bugs:
method didn't take into account a custom separator.include_trashed wasn't working because you can't read the protected softDelete property of the model.Fixed PHP warnings about uninitialized variable (#10, thanks @JoeChilds).
Allow reverting to a "smaller" version of a similar slug (#5, thanks @alkin).
include_trashed option to include soft-deleted models when checking for uniqueness (#8, thanks @slovenianGooner).$sluggable property of model switched back to static, maintains L3 compatability (thanks @orkhan).
$sluggable property of model switched back to static, maintains L3 compatability (thanks @orkhan).Sluggable::make() to better handle extended models (#1, thanks @altrim).- Initial beta release.
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →