fynduck/client-info is a Laravel package for get client info from request header.
It currently has 0 GitHub stars and 80 downloads on Packagist (latest version 1.1.3).
Install it with composer require fynduck/client-info.
Discover more Laravel packages by fynduck
or browse all Laravel packages to compare alternatives.
Last updated
composer require fynduck/client-info
Add to your class
class NameClass
{
use ClientInfo;
.........
Get client platform: $this->getPlatform(request()->header('User-Agent'))
Get client platform version: $this->getPlatformVersion(request()->header('User-Agent'))
Get client browser name: $this->getBrowserName(request()->header('User-Agent'))
Get client browser version: $this->getBrowserVersion(request()->header('User-Agent'), 'ub') (ub browser get from method getBrowserName)
Get client refer domain: $this->getDomainReferer(request()->header('referer'))
Note: all method have default value from request()
Please see CONTRIBUTING for details.
If you discover any security-related issues, please email DummyAuthorEmail instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.