zyanez / user-tracker
Laravel 包,用于获取用户浏览器、操作系统和设备类型。
v1.0.0
2024-05-07 23:28 UTC
README
Laravel 包,用于获取用户浏览器、操作系统和设备类型。
功能 🛠️
- 轻松获取用户的操作系统、浏览器、首选语言和设备类型 🖥️。
- 用户代理解析器,快速理解用户信息,如上述内容、首选语言、浏览器等。 🕵️♂️
快速入门 🚀
要安装 user-tracker 并使用它,请按照以下步骤操作
- 在您的 Laravel 项目中,运行命令
composer require zyanez/user-tracker
。 - 在您打算使用此代码的 PHP 文件顶部添加以下行
use Zyanez\UserTracker\UserTracker;
- 在文档中使用以下命令!
文档
初始化
要开始使用 UserTracker 类收集有关用户环境的信息,您必须首先创建其实例
$userTracker = new UserTracker();
获取用户浏览器
此方法通过检查浏览器发送的 User-Agent 头来识别用户的网络浏览器
$browser = $userTracker->getUserBrowser();
获取用户操作系统
同样,此方法通过分析 User-Agent 头来识别用户的操作系统
$os = $userTracker->getUserOS();
获取用户设备类型
此方法确定用户正在使用的设备类型,是桌面、移动还是平板
$deviceType = $userTracker->getUserDevice();
获取用户首选语言
最后,此方法根据浏览器发送的 Accept-Language 头检索用户的首选语言
$language = $userTracker->getUserLanguage();
许可证 📝
本项目受 MIT 许可证许可。
贡献 🤝
如果您发现错误或有任何功能建议以增强项目,请随时贡献!