Как добавить префикс / суффикс или изменить значение user_agent в Audit - laravel? - PullRequest
0 голосов
/ 03 августа 2020

Необходимо добавить некоторые детали с user_agent в таблицу аудита, иногда нужно уменьшить длину user_agent. Как его настроить или отменить.

using - owen-it/laravel-auditing

1 Ответ

0 голосов
/ 06 августа 2020

Переопределить класс OwenIt\Auditing\Resolvers\UserAgentResolver,

audit. php

    'resolver'    => [
       ...
        'user_agent' => App\Resolvers\UserAgentResolver::class,
       ...
    ],

App \ Resolvers \ UserAgentResolver. php

class UserAgentResolver implements \OwenIt\Auditing\Contracts\UserAgentResolver
{
    /**
     * {@inheritdoc}
     */
    public static function resolve()
    {
        return 'Prefix-'.substr(
            Request::header('User-Agent'), 0, 50
        ).'-Suffix';
    }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...