У меня проблема с https://github.com/rtconner/laravel-tagging, и я мог бы использовать некоторую помощь.
Проблема в том, что имена моих тегов меняются перед сохранением в БД.
Модель Tag.php имеетмутатор (не хочу менять, потому что он находится в каталоге поставщика)
public function setNameAttribute($value)
{
$displayer = config('tagging.displayer');
$displayer = empty($displayer) ? '\Illuminate\Support\Str::title' : $displayer;
$this->attributes['name'] = call_user_func($displayer, $value);
}
config / tagging.php имеет
'displayer' => '\Illuminate\Support\Str::title',
Я не хочу, чтобы 'displayer' использовал '\Подсветите \ Support \ Str :: title ', потому что в моем имени тега первая буква будет заглавной ("echo" => "Echo"), а другие заглавные буквы ("HeY" => "Hey") будут удалены.
Что я должен указать для значения 'displayer'?
Спасибо за помощь