rendyyangasli / laravel-unique-sluggable
This package is abandoned and no longer maintained.
No replacement package was suggested.
Packages to craete slug with laravel eloquent uniquely
v1.0
2017-09-14 07:53 UTC
Requires
- php: ^7.0
- illuminate/support: ~5.1.0|~5.2.0|~5.3.0|~5.4.0|~5.5.0
This package is not auto-updated.
Last update: 2023-11-11 23:31:23 UTC
README
Installation
Laravel >= 5.5
- run
composer require mchavens/laravel-unique-sluggable
on your projects - run
php artisan package:discover
- generate config fil using command
php artisan vendor:publish --tag=slug-config
How to use
Using model observers
- Implement method
LaravelUniqueSlugGeneratorContract
on your Eloquent model - Add your model class name to config/slug.php
return [ /*--------------------------------------- | Fill with our model class namespace | ----------------------------------------*/ 'entities' => [ App\Entities\Post::class ] ];
Using model trait
use McHavens\LaravelUniqueSlugGenerator\UniqueSlugTrait; class Post extends Model { use UniqueSlugTrait; }