Laravel Agent識別客戶端信息

使用 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);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章