billal4b / laravel-unique-slug
Unique slug generator for laravel eloquent model
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/billal4b/laravel-unique-slug
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.