elao/browser-detector
Deprecated browser/user-agent detector for PHP. Provides a BrowserDetector class to load configuration and parse/set a User-Agent string. The README recommends using piwik/device-detector instead for ongoing support.
HTTP_USER_AGENT parsing, lacking advanced features like fingerprinting, bot detection, or modern UA string handling (e.g., Chrome’s "Chrome" spoofing).jenssegers/laravel-browser-detector or piwik/device-detector)?composer.json with allow-plugins or platform-check to suppress deprecation warnings.$request->browser).// app/Http/Middleware/BrowserDetector.php
public function handle($request, Closure $next) {
$detector = new \BrowserDetector(true);
$detector->setUserAgent($request->header('User-Agent'));
$request->merge(['browser' => $detector->getBrowser()]);
return $next($request);
}
piwik/device-detector (PHP 8.x compatible, actively maintained).BrowserDetectorException) to track accuracy issues.ext/json, ext/pcre) may evolve incompatibly.Mozilla/5.0 (compatible; Googlebot/2.1)).piwik/device-detector due to its complexity, but long-term ROI is clear.How can I help you explore Laravel packages today?