amdad121/unique-slug-laravel

Laravel独特的slug生成器

v1.1.0 2024-03-14 17:59 UTC

This package is auto-updated.

Last update: 2024-09-14 19:20:26 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

这是一个简单的Laravel独特slug生成器包。它很容易用于任何Laravel项目。

安装

您可以通过composer安装此包

composer require amdad121/unique-slug-laravel

使用方法

namespace App\Models;

use AmdadulHaq\UniqueSlug\HasSlug;
// ...

class User extends Authenticatable
{
    use HasSlug;

    // Optionally you can configure
    public function getSlugSourceAttribute(): string
    {
        return 'name'; // Default attribute to generate slug from
    }

    public function getSlugAttribute(): string
    {
        return 'slug'; // Default attribute to store the slug
    }

    public function getSlugSeparator(): string
    {
        return '-'; // Default separator for the slug
    }
}

测试

composer test

变更日志

有关最近更改的更多信息,请参阅变更日志

贡献

有关详细信息,请参阅贡献指南

安全漏洞

请审查我们的安全策略,了解如何报告安全漏洞。

致谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件