Download the PHP package phattarachai/laravel-mobile-detect without Composer
On this page you can find all versions of the php package phattarachai/laravel-mobile-detect. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download phattarachai/laravel-mobile-detect
More information about phattarachai/laravel-mobile-detect
Files in phattarachai/laravel-mobile-detect
Package laravel-mobile-detect
Short Description Desktop/mobile user agent parser with support for Laravel, based on MobileDetect
License MIT
Homepage https://github.com/phattarachai/laravel-moibile-detect
Informations about the package laravel-mobile-detect
Agent
Thanks jenssegers/agent for the original version.
A PHP desktop/mobile user agent parser with support for Laravel, based on Mobile Detect with desktop support and additional functionality.
Installation
Install using composer:
Laravel (optional)
Add the service provider in config/app.php
:
And add the Agent alias to config/app.php
:
Basic Usage
Start by creating an Agent
instance (or use the Agent
Facade if you are using Laravel):
If you want to parse user agents other than the current request in CLI scripts for example, you can use
the setUserAgent
and setHttpHeaders
methods:
All of the original Mobile Detect methods are still available, check out some original examples at https://github.com/serbanghita/Mobile-Detect/wiki/Code-examples
Is?
Check for a certain property in the user agent.
Magic is-method
Magic method that does the same as the previous is()
method:
Mobile detection
Check for mobile device:
Match user agent
Search the user agent with a regular expression:
Additional Functionality
Accept languages
Get the browser's accept languages. Example:
Device name
Get the device name, if mobile. (iPhone, Nexus, AsusTablet, ...)
Operating system name
Get the operating system. (Ubuntu, Windows, OS X, ...)
Browser name
Get the browser name. (Chrome, IE, Safari, Firefox, ...)
Desktop detection
Check if the user is using a desktop device.
This checks if a user is not a mobile device, tablet or robot.
Phone detection
Check if the user is using a phone device.
Robot detection
Check if the user is a robot. This uses jaybizzle/crawler-detect to do the actual robot detection.
Robot name
Get the robot name.
Browser/platform version
MobileDetect recently added a version
method that can get the version number for components. To get the browser or
platform version you can use:
Note, the version method is still in beta, so it might not return the correct result.
สนับสนุนผู้พัฒนา
🙋♂️ สวัสดีครับ ผมอ๊อฟนะครับ เป็น Full Stack Web Developer มีสร้าง package ขึ้นมาใช้งานในโปรเจคตัวเองที่ใช้งานบ่อย ๆ ถ้ามีข้อเสนอแนะอยากให้ทำ package อะไรบน PHP / Laravel / NodeJS / Python หรือภาษาอื่น ๆ ทักทายมาได้เลยครับ
line: phat-chai
💻 รับงาน Freelance หากมีโปรเจคที่น่าสนใจ หาทีมงานร่วมงาน หาโปรแกรมเมอร์ที่มีประสบการณ์ช่วยแก้โจทย์ที่ท้าทาย ติดต่อมาได้เลยครับ ยินดีให้ความช่วยเหลือและรอสร้างผลงานที่ดีร่วมกันครับ
📄 เข้ามาดูประวัติและผลงานได้ที่ https://phattarachai.dev
License
Laravel User Agent is licensed under The MIT License (MIT).
All versions of laravel-mobile-detect with dependencies
mobiledetect/mobiledetectlib Version ^2.8.37
jaybizzle/crawler-detect Version ^1.2