Download the PHP package esign/laravel-underscore-sluggable without Composer
On this page you can find all versions of the php package esign/laravel-underscore-sluggable. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download esign/laravel-underscore-sluggable
More information about esign/laravel-underscore-sluggable
Files in esign/laravel-underscore-sluggable
Package laravel-underscore-sluggable
Short Description Generate slugs when saving UnderscoreTranslatable models
License MIT
Homepage https://github.com/esign/laravel-underscore-sluggable
Informations about the package laravel-underscore-sluggable
Generate slugs for UnderscoreTranslatable models
This package adds support for spatie/laravel-sluggable
package to models that use the UnderscoreTranslatable
trait from the esign/laravel-underscore-translatable
package.
Installation
You can install the package via composer:
Usage
To support slug generation for models that use the UnderscoreTranslatable
trait, you may add the HasTranslatableSlug
trait to your models.
Next up, you should define the getSlugOptions
method on your model, which should be created using the createWithLocales
method.
Generating a slug from a callback
You may also generate a slug from a callback by passing a closure to the generateSlugsFrom
method.
This callback will receive the model instance and the current locale as arguments:
For more configuration options, please refer to the spatie/laravel-sluggable documentation.
Testing
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-underscore-sluggable with dependencies
esign/laravel-underscore-translatable Version ^1.6
illuminate/support Version ^10.0|^11.0|^12.0
spatie/laravel-sluggable Version ^3.6