как изменить метод генерации пули тегов spatie

#laravel #slug

#laravel #пуля

Вопрос:

Я использую этот пакет https://github.com/cviebrock/eloquent-sluggable чтобы сгенерировать slug для моих моделей. Кроме того, я использую тег spatie для управления тегами. проблема в том, что тег spatie использует свою собственную логику для генерации пули. Как я могу заставить пакет тегов spatie использовать eloquent-sluggable вместо собственного slug? Пакет тегов spatie имеет такой конфигурационный файл.

     <?php
return [
    /*
     * The given function generates a URL friendly "slug" from the tag name property before saving it.
     * Defaults to Str::slug (https://laravel.com/docs/5.8/helpers#method-str-slug)
     */
    'slugger' => null,
];
 

что я должен написать перед ‘slugger’, чтобы использовать eloquent-sluggable вместо Str::slug

Комментарии:

1. Это довольно очевидно, если вы посмотрите на их код: github.com/spatie/laravel-tags/blob/master/src/HasSlug.php#L21

2. Я видел это раньше. В коде говорится, что используйте метод slugger в файле конфигурации или, если он равен нулю, используйте Str::slug. вопрос в том, что я должен написать перед ‘slugger’?