abeliani / slug-helper

帮助从传入的字符串获取有效的slug

v1.0.0 2024-05-08 22:00 UTC

This package is auto-updated.

Last update: 2024-09-08 22:37:43 UTC


README

用于处理slug的自定义库

安装

composer require abeliani/slug-helper

示例

简单示例

默认情况下,助手使用推荐的过滤器来创建slug

$helper = new SlugHelper;
print $helper('  `Test, a very good text !='); // test-a-very-good-text

自定义过滤器

例如,让我们从slug中删除文章并更改单词分隔符

$helper = new SlugHelper(options: [FilterWords::class => ['a', 'an'], ReplaceSpaces::class => '+']);
print $helper('A book with an apple'); // book+with+apple