billal4b / laravel-unique-slug
Unique slug generator for laravel eloquent model
v0.2.0
2023-03-16 20:06 UTC
Requires
- php: >=7.4
README
Unique slug generator for laravel Eloquent Model.
Installaton
composer require billal4b/laravel-unique-slug
Use from controller
Import first the UniqueSlug
use Billal\UniqueSlug\Facades\UniqueSlug;
$slug = UniqueSlug::generate(App\Models\Post::class, "First Post", "slug"); // first-post //After crating a new post with slug First Post, then again hit $slug = UniqueSlug::generate(App\Models\Post::class, "First Post", "slug"); // first-post-1 //After crating a new post with slug First Post, then again hit $slug = UniqueSlug::generate(App\Models\Post::class, "First Post", "slug"); // first-post-2
Publish Configuration
php artisan vendor:publish billal4b/laravel-unique-slug
Contribution
You are open to create any pull request.