spatie/laravel-sluggable
Generate unique slugs for Eloquent models on create or update via a Sluggable attribute or HasSlug trait. Includes collision suffixes, translatable slugs, and self-healing URLs with 308 redirects.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| spatie/laravel-searchable | 0.96 | Structured, case-insensitive search across Eloquent models and other sources. Register models/attributes (or custom search aspects) and get grouped, typed results with titles and URLs—ideal for building unified search pages in Laravel apps. | 1,373 | 1,381 | 110 | 79K | 0 | 25.4 | 25.7 | MIT | 8 months ago | |
| spatie/laravel-html | 0.96 | Generate HTML in Laravel with a clean, readable API. Build elements dynamically and compose them easily, including form fields that automatically pull values from models, session data, or defaults. Includes a convenient Html facade/alias for quick use. | 829 | 839 | 102 | 569K | 0 | 22.4 | 41.2 | MIT | 8 months ago | |
| spatie/laravel-visit | 0.96 | Adds a php artisan visit command to quickly hit any route in your Laravel app and inspect the response. Shows colorized HTML or JSON output plus request results, with options like visiting by route name and logging in a user before the request. | 159 | 160 | 9 | 756 | 0 | 11.2 | 10.9 | MIT | 7 months ago | |
| spatie/laravel-stubs | 0.95 | Opinionated Laravel stub templates from Spatie. Publish customized stubs for migrations, controllers, and models: no down() in migrations, controllers don’t extend a base, no guarded attributes, more return types, fewer docblocks. | 252 | 252 | 36 | 32K | 0 | 16.7 | 30.6 | MIT | 8 months ago | |
| spatie/laravel-markdown | 0.91 | Render Markdown in Laravel with a Blade x-markdown component or a configurable MarkdownRenderer. Converts content to HTML with heading IDs, links, and syntax-highlighted code blocks, using options from your config and container resolution. | 416 | 418 | 31 | 372K | 0 | 18.0 | 42.9 | MIT | 8 months ago | |
| marshmallow/sluggable | 0.90 | A lightweight Laravel package that automatically generates clean, unique slugs for your Eloquent models. Easily customize the source field, separator, and update behavior, with built-in duplicate handling to keep URLs SEO-friendly and readable. Ideal for blogs, products, and any model needing stable... | 0 | 0 | 1 | 906 | 0 | 7.7 | 43.5 | MIT | 7 months ago | |
| oliwol/laravel-slugify | 0.90 | A Laravel package for generating URL-friendly slugs from strings. Provides a simple helper to turn titles and text into clean, readable slugs for routes, posts, and other model fields, with optional customization for separator and uniqueness. | 2 | 2 | 0 | 3K | 0 | 14.5 | 47.1 | MIT | 3 months ago | |
| spatie/laravel-data | 0.89 | Spatie Laravel Data lets you define rich data objects once and reuse them as form requests, API transformers, and TypeScript definitions. It supports automatic validation, resource transformation, lazy properties, and constructing objects from request data. | 1,801 | 1,815 | 293 | 4M | 6 | 51.4 | 63.7 | MIT | 1 week ago | |
| cviebrock/eloquent-sluggable | 0.89 | Generate SEO-friendly, unique slugs for Laravel Eloquent models automatically. Configure sources, separators, max length, reserved words, and update behavior; supports soft deletes and route model binding. Includes a SlugService and extensible hooks. | 3,997 | 4,062 | 448 | 435K | 0 | 33.4 | 28.2 | MIT | — | |
| codinglabsau/laravel-sluggable | 0.89 | A lightweight Laravel package that adds automatic slug generation to Eloquent models. Point the trait at a source column and it creates unique, customizable, URL-friendly slugs on save, handling duplicates and separators with minimal configuration. | 2 | 2 | 0 | 0 | 0 | 0.0 | — | MIT | 2 years ago | |
| x-laravel/sluggable | 0.89 | x-laravel/sluggable is a Laravel package that simplifies generating URL-friendly slugs for Eloquent models. It automatically creates clean, unique slugs from chosen source fields, helping you build readable routes and SEO-friendly URLs with minimal configuration. | 0 | — | 0 | — | 0 | 19.3 | — | MIT | 2 weeks ago | |
| oleaass/laravel-sluggable | 0.89 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| josezenem/laravel-slugidable | 0.89 | Automatically generate unique, URL-friendly slugs for your Eloquent models. Customize the source field, separator, and length, and let the package handle duplicates and slug updates when records change, keeping every route clean and consistent. | 11 | — | 0 | — | 0 | 13.2 | 0.9 | MIT | 4 months ago | |
| basekit-laravel/basekit-laravel-slugs | 0.89 | Generate clean, unique, SEO-friendly slugs for your Laravel models with ease. BaseKit Slugs handles transliteration, duplicate prevention, and custom separators, integrating seamlessly through Eloquent traits and model events. Lightweight, configurable, and quick to install. | 0 | 0 | 0 | 1 | 0 | 18.5 | 4.8 | MIT | 1 month ago | |
| didweb/slug | 0.89 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| pushery/polyslug-for-laravel | 0.89 | Polyslug for Laravel adds polymorphic slug support to Eloquent models, letting multiple models share a single slug table with automatic generation, uniqueness checks, and route binding. Keep SEO-friendly URLs without duplicating slug logic across models. | 6 | 6 | 0 | 2K | 0 | 20.3 | 40.6 | MIT | 8 hours ago | |
| caturseptian/laravel-sluggable | 0.89 | A Laravel package for automatically generating and managing SEO-friendly slugs for Eloquent models. Customize slug sources, separators, and uniqueness rules to keep URLs clean, readable, and consistent across your application. | 0 | — | 0 | — | 0 | 19.0 | — | MIT | 3 weeks ago | |
| spatie/laravel-export | 0.88 | Laravel Export scans your Laravel app, renders every crawled URL to HTML, and bundles the public directory into a static site saved to disk. Build blogs or sites with familiar Laravel tools, then upload the export to Netlify, GitHub Pages, or any static host—no server required. | 698 | 700 | 63 | 11K | 0 | 32.7 | 20.4 | MIT | 1 week ago | |
| khalyomede/laravel-eloquent-uuid-slug | 0.88 | A Laravel package that adds UUID slug support to Eloquent models, automatically generating unique, URL-friendly identifiers for your records so you can reference them in routes and links instead of exposing numeric IDs. | 23 | 23 | 0 | 1 | 2 | 0.5 | 0.2 | MIT | — | |
| bpocallaghan/sluggable | 0.88 | — | 6 | 6 | 2 | 880 | 0 | 7.7 | 30.3 | MIT | 9 months ago |
How can I help you explore Laravel packages today?