billal4b/laravel-unique-slug

为 Laravel Eloquent 模型生成唯一路径名

v0.2.0 2023-03-16 20:06 UTC

This package is auto-updated.

Last update: 2024-09-18 11:13:29 UTC


README

为 Laravel Eloquent 模型生成唯一路径名。

安装

composer require billal4b/laravel-unique-slug

从控制器使用

首先导入 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

发布配置

php artisan vendor:publish billal4b/laravel-unique-slug

贡献

您可创建任何 pull request。