danpalmieri/laravel-slug-token

在模型创建时自动生成唯一且可配置的令牌。

v1.2 2024-04-19 12:15 UTC

This package is auto-updated.

Last update: 2024-09-19 13:12:52 UTC


README

Latest Version on Packagist GitHub Code Style Action Status

在模型创建时自动生成唯一且可配置的令牌。

安装

您可以通过composer安装此包

composer require danpalmieri/laravel-slug-token

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="slug-token-config"

这是已发布配置文件的内容

return [
    /**
     * The length of the slug.
     */
    'length' => 5,

    /**
     * The characters to randomize for the slug.
     * Is recommended to not include characters that can be easily confused like 1 and l, 0 and o, etc.
     */
    'characters' => '23456789abcdefghjmnpqrstuvxzwyk',

    /**
     * The column name to use for the slug.
     */
    'column' => 'slug',
];

用法

只需将HasSlugToken特性添加到您的模型中。

use DanPalmieri\LaravelSlugToken\Traits\HasSlugToken;

class YourModel extends Model
{
    use HasSlugToken; // Add this line

测试

composer test

变更日志

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

贡献

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

安全漏洞

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

鸣谢

许可证

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