thytanium / agent
v2.0.1
2015-03-10 13:23 UTC
Requires
- php: >=5.4.0
- illuminate/support: 5.0.*
This package is not auto-updated.
Last update: 2019-08-12 20:12:40 UTC
README
用于 Laravel
从 CodeIgniter 迁移到 Laravel 的 User-Agent 类。它提供了有关向您的应用程序发送请求的用户代理的详细信息。
本项目基于 CodeIgniter 的 User_Agent 类。
安装
-
编辑您的
composer.json文件中的require部分Laravel 4
"require": { "thytanium/agent": "1.*" }
Laravel 5
"require": { "thytanium/agent": "2.*" }
-
运行
composer update -
编辑
app/config/app.php'providers' => array( ... 'Thytanium\Agent\AgentServiceProvider', ); ... 'aliases' array( ... 'Agent' => 'Thytanium\Agent\Facades\Agent', );
使用
浏览器
$browser = Agent::browser() //Firefox, Chrome, etc.
浏览器版本
$version = Agent::version() //35.0, 34.0, etc.
平台
$platform = Agent::platform() //Windows 8, Windows XP, Linux, MacOS X
移动设备
$mobile = Agent::mobile() //iPhone, iPad, PlayStation 3, Android
机器人
$robot = Agent::robot() //Googlebot, Bing, Yahoo
接受的语言
$languages = Agent::languages() //en-us, es-ar, en-gb
接受的字符集
$charsets = Agent::charsets() //utf-8, iso-8859-1
是浏览器吗?
$browser = Agent::isBrowser() //true or false
是机器人吗?
$robot = Agent::isRobot() //true or false
是移动设备吗?
$mobile = Agent::isMobile() //true or false
是桌面吗?
$desktop = Agent::isDesktop() //true or false
接受语言吗?
$language = Agent::acceptLanguage('en') //true or false
接受字符集吗?
$charset = Agent::acceptCharset('utf-8') //true or false
贡献
欢迎为这个小项目贡献力量。