phattarachai/laravel-mobile-detect
Detect mobile, tablet, and desktop visitors in Laravel using a simple User-Agent based API. Check device type, OS, and browser anywhere in your app, with a clean facade and Blade-friendly helpers for serving the right experience.
1.0.x line. Facade exposure means a low-ceremony, service-style API that integrates with the framework's container and aliasing conventions — a small integration surface to evaluate against an in-house build.@method annotations or equivalent docblocks) means autocompletion, type hints, and go-to-definition for the package's API in engineers' editors. This lowers onboarding friction and reduces doc-lookups — relevant to the "can the team pick this up quickly?" question, not to product capability.Caveat: this assessment rests on a single release note and no prior evaluation data. Functional scope, test coverage, and maintenance cadence still need to be verified before a final adopt/reject call.
Consider it when:
Facade::shouldReceive).Look elsewhere when:
Executives: A small, actively maintained Laravel dependency at a stable 1.0 release. The latest patch (v1.0.2) is a developer-experience improvement — better IDE autocompletion for the package's API — with no breaking changes and no migration cost. Low risk to adopt or to stay current; it does not change what the product can do.
Engineering: v1.0.2 adds IDE support for the Facade, so static analysis and editor tooling will resolve the package's API — autocomplete, type hints, and navigation work out of the box. Drop-in patch upgrade; no code changes required. Before committing, confirm test coverage and docs, since our evaluation so far is based on release notes alone.
How can I help you explore Laravel packages today?