Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Agent Laravel Package

jenssegers/agent

User agent detection for PHP and Laravel based on Mobile Detect, with added desktop support. Quickly identify device type (mobile/tablet/desktop), platform, browser, and specific features via is() checks, magic isX methods, regex matching, and custom UA/header parsing.

View on GitHub
Deep Wiki
Context7
v2.6.4
  • Better Edge browser detection
  • Coc Coc browser detection
  • Added deviceType method
v2.6.3
  • Fixed bug related to version detection
v2.6.2
  • Adding some additional getters to fetch platforms, browsers etc.
v2.6.1
v2.6.0
  • Remove illuminate/support as a dependency
v2.5.2
  • Laravel auto discovery
v2.5.1
  • Detect UCBrowser
v2.5.0
  • Use jaybizzle/crawler-detect for robot detection
v2.4.1
  • Use singleton in Laravel service provider.
v2.4.0
  • Require PHP 5.4
v2.3.3
  • Fix minimum required version for mobiledetect.
v2.3.2
  • Add Edge version detection
v2.3.1
  • Tweak service provider for better Laravel integration
v2.3.0
  • Added support for desktop device detection; currently only detects Macintosh
  • Accept languages are now always sorted by priority
v2.2.2
  • Added isPhone method
v2.2.1
  • Added Edge detection
v2.2.0
  • Renamed repository to jenssegers/agent
  • Updated readme with better instructions
  • Improved robots detection
v2.1.7
  • Added ChromeOS
v2.1.6
  • Fixes issue #27 with Opera browser detection
v2.1.5
  • Removed the package registration in the service provider to support Laravel 5.
v2.1.4
  • Added isDesktop() method
v2.1.3
  • Adjustments for Laravel 5
v2.1.2
  • Use mobiledetect 2.*
v2.1.1
  • Added IE 11 detection.
v2.1.0
v2.0.2
  • Tweaked tests
v2.0.1
  • Laravel 4.1
  • Tweaked languages method
v2.0.0

New version, based on Mobile Detect.

v1.0.0

Initial version, based on CodeIgniter code.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport