PHP code example of yuniorhernandez / agent

1. Go to this page and download the library: Download yuniorhernandez/agent library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

yuniorhernandez / agent example snippets


composer 


namespace App\Http\Controllers;

use Yuniorhernandez\Agent\Facades\Agent;

class UserAgenteController extends Controller
{
    public function index()
    {
        //Returns an array with all the information.
        $agent = Agent::getAll();

        return view('user-agent',['agent' => $agent]);
    }
}

// Returns a string with: 'HTTP_USER_AGENT'
$user_agent = Agent::getAgent();

// Returns a string with the user's IP.
$user_ip = Agent::getIp();

// Returns a string with the user's Browser.
$user_browser = Agent::getBrowser();

// Returns a string with the user's Browser version.
$user_browser_version = Agent::getBrowserVersion();

// Returns a string with the user's Browser.
$user_platform = Agent::getPlatform();

// Returns a string with the user's Browser version.
$user_user_platform_version = Agent::getPlatformVersion();

// Returns a string with the user's Device.
$user_device = Agent::getDevice();

// Returns a string with the user's Device version.
$user_device_version = Agent::getDeviceVersion();

// Returns an array with the user's Language.
$user_languagege = Agent::language();

// getAll() Retorna un array con toda informacion recolectada del usuario.
// agent, ip, browser, browser_version, platform, platform_version,  device, device_version, language, location.
$agent = Agent::getAll();

// Added new functions.
// isMobile(), isTablet(), isDesktop() and isBot()
// @return bool
if(Agent::isBot())
{
    //Action if the visitor is a bot.
}