How to Get Device Name , Device Type , Platform Name, Browser Name and Version in Laravel?
Comment (0)
Admin
290
Install jenssegers/agent Package
composer require jenssegers/agent
Example 1: Laravel Get Browser Name and Version
app/Http/Controllers/DemoController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Jenssegers\Agent\Facades\Agent;
class DemoController extends Controller
{
/**
* Write code on Method
*
* @return response()
*/
public function index(Request $request)
{
$browser = Agent::browser();
$version = Agent::version($browser);
dd($browser, $version);
}
}
Example 2: Laravel Get Device Name
app/Http/Controllers/DemoController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Jenssegers\Agent\Facades\Agent;
class DemoController extends Controller
{
/**
* Write code on Method
*
* @return response()
*/
public function index(Request $request)
{
$device = Agent::device();
dd($device);
}
}
Example 3: Laravel Get Platform Name
app/Http/Controllers/DemoController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Jenssegers\Agent\Facades\Agent;
class DemoController extends Controller
{
/**
* Write code on Method
*
* @return response()
*/
public function index(Request $request)
{
$platform = Agent::platform();
dd($platform);
}
}
Example 4: Laravel Check Device is Desktop, Tablet or Phone
app/Http/Controllers/DemoController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Jenssegers\Agent\Facades\Agent;
class DemoController extends Controller
{
/**
* Write code on Method
*
* @return response()
*/
public function index(Request $request)
{
if (Agent::isMobile()) {
$result = 'Yes, This is Mobile.';
}else if (Agent::isDesktop()) {
$result = 'Yes, This is Desktop.';
}else if (Agent::isTablet()) {
$result = 'Yes, This is Desktop.';
}else if (Agent::isPhone()) {
$result = 'Yes, This is Phone.';
}
dd($result);
}
}
Example 5: Laravel User is Robot or Not
app/Http/Controllers/DemoController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Jenssegers\Agent\Facades\Agent;
class DemoController extends Controller
{
/**
* Write code on Method
*
* @return response()
*/
public function index(Request $request)
{
if (Agent::isRobot()) {
dd('Yes, User is Robot.');
}
dd("User is real!");
}
}
Hope it will help you......
Thanks !
Comments (0)
Your Comment