ikimea/browser
Ikimea Browser provides reliable user-agent detection for PHP and Laravel apps, identifying browser name and version, operating system, platform, device type, and bots. Its simple API helps tailor content, handle mobile visitors, and enrich analytics.
ikimea/browser is a server-side user-agent parsing library. It fits Laravel as an isolated infrastructure dependency, not as domain logic. Appropriate uses include coarse browser family/version, platform, and device context for analytics, logging, legacy UI hints, and support diagnostics. It should not drive authorization, security controls, payment eligibility, or critical feature gating because user-agent data is spoofable and increasingly unreliable.BrowserDetector interface to an Ikimea-backed implementation, inject it into middleware/services, and normalize output into an internal DTO. Confirm whether the package has a service provider, facade, PHP version constraints, and any Laravel-specific assumptions before committing.BrowserDetector contract and a normalized result object containing browser name, major version, platform, device type, and confidence/unknown flag. Bind the Ikimea adapter in a Laravel service provider. Avoid direct package calls from controllers, models, or business services.unknown so package failure does not break requests.composer audit and inspect transitive dependencies. Verify behavior under PHP 8.x and the chosen Laravel release. Check for global state, static facades, deprecated dynamic properties, and regex performance issues before production use.unknown rather than exceptions, and apply log retention/redaction policies where required.How can I help you explore Laravel packages today?