shadesoft/user-agent-parser-bundle
A PHP bundle that parses user-agent strings to identify browser, operating system, device type, and bot traffic, exposing the results through a simple service you can inject wherever request analytics, logging, or content adaptation is needed.
Bundle class, DependencyInjection/*Extension, and kernel registration. Laravel has no bundle loader; Composer will install it, but nothing will wire the service. In a Laravel codebase this is dead weight at best and an autoload/DI conflict at worst.User-Agent string into browser and OS" — a regex-dataset lookup. The bundle contributes service registration and config; the actual logic lives in whatever parser it wraps. There is very little here that couldn't be reproduced in a first-party adapter.composer.json in a Laravel service.UserAgentResolver::parse(string): DeviceInfo) and back it with a maintained implementation such as matomo/device-detector, which ships updatable regex data. Where the client supports it, prefer Sec-CH-UA hints and fall back to a parser.How can I help you explore Laravel packages today?