dsld / larave-slug-creator
A simple generate SEO-friendly and human-readable URL slugs for your Laravel website with this dsld tools.
v0.1.3
2023-03-27 07:05 UTC
Requires
- php: >=7.4
README
A simple generate SEO-friendly and human-readable URL slugs for your Laravel website with this dsld tools.
Installation
composer require dsld/larave-slug-creator
Use from Controller
Import first the DsldSlug Facade
use Dsld\LaravelSlugCreator\Facades\DsldSlug;
$slug = CreateSlug::generate(App\Models\User::class, 'page name', 'slug'); //output: page-name //After created this page again we will create a page with same name $slug = CreateSlug::generate(App\Models\User::class, 'page name', 'slug'); //output: page-name-1 //After created this page again we will create a page with same name $slug = CreateSlug::generate(App\Models\User::class, 'page name', 'slug'); //output: page-name-2
Publish Configuration
php artisan vendor:publish dsld/larave-slug-creator
Contribution
You can use this package on you laravel project.