需要在审计表中添加一些user_agent的细节,有时需要减少user_agent的长度。如何配置或覆盖它。
using - owen-it/laravel-auditing
发布于 2020-08-06 13:03:22
重写类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';
}
}https://stackoverflow.com/questions/63224384
复制相似问题