fynduck / client-info
从请求头获取客户端信息
1.1.3
2018-12-04 12:51 UTC
Requires
Requires (Dev)
- orchestra/testbench: ^3.6
README
安装
composer require fynduck/client-info
用法
添加到你的类中
class NameClass
{
use ClientInfo;
.........
获取客户端平台: $this->getPlatform(request()->header('User-Agent'))
获取客户端平台版本: $this->getPlatformVersion(request()->header('User-Agent'))
获取客户端浏览器名称: $this->getBrowserName(request()->header('User-Agent'))
获取客户端浏览器版本: $this->getBrowserVersion(request()->header('User-Agent'), 'ub') (ub 浏览器通过 getBrowserName 方法获取)
获取客户端来源域名: $this->getDomainReferer(request()->header('referer'))
注意: 所有方法都从 request() 获取默认值
贡献
请参阅 CONTRIBUTING 获取详细信息。
安全
如果您发现任何与安全相关的问题,请通过 DummyAuthorEmail 发送邮件,而不是使用问题跟踪器。
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 获取更多信息。