使用 composer 安裝:
composer require jenssegers/agent
修改 app/config/app.php
添加 ServiceProvider :
'Jenssegers\Agent\AgentServiceProvider',
修改 app/config/app.php
添加 alias:
'Agent' => 'Jenssegers\Agent\Facades\Agent'
基礎用法
// 操作系統
Agent::is('Windows');
Agent::is('Firefox');
Agent::is('iPhone');
Agent::is('OS X');
// 廠商產品定位
Agent::isAndroidOS();
Agent::isNexus();
Agent::isSafari();
// 設備類型
Agent::isMobile();
Agent::isTablet();
Agent::isDesktop();
// 語言
$languages = Agent::languages();
// ['nl-nl', 'nl', 'en-us', 'en']
// 是否是機器人
Agent::isRobot();
// 獲取設備信息 (iPhone, Nexus, AsusTablet, ...)
Agent::device();
// 系統信息 (Ubuntu, Windows, OS X, ...)
Agent::platform();
// 瀏覽器信息 (Chrome, IE, Safari, Firefox, ...)
Agent::browser();
// 獲取瀏覽器版本
$browser = Agent::browser();
$version = Agent::version($browser);
// 獲取系統版本
$platform = Agent::platform();
$version = Agent::version($platform);