Image not found

How to Get Device Name , Device Type , Platform Name, Browser Name and Version in Laravel?

Comment (0)

Admin

289


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 !


Others Problem Fix Stroy



Comments (0)

Your Comment