#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’?