@php $deviceInfo = device(); $isMobile = $deviceInfo['is_mobile'] ?? false; $isTablet = $deviceInfo['is_tablet'] ?? false; $isDesktop = $deviceInfo['is_desktop'] ?? false; $activeType = $deviceInfo['type'] ?? 'desktop'; // Custom Syntax Highlight generator for JSON output $json = json_encode($deviceInfo, JSON_PRETTY_PRINT); $jsonHtml = preg_replace('/"([^"]+)":/', '"$1":', $json); $jsonHtml = preg_replace('/: "(.*)"/', ': "$1"', $jsonHtml); $jsonHtml = preg_replace('/: (true|false)/', ': $1', $jsonHtml); $jsonHtml = preg_replace('/: ([0-9]+)/', ': $1', $jsonHtml); @endphp

Device Detection Board

Internal real-time platform diagnostics

Live Parsing

Desktop

{{ $activeType === 'desktop' ? 'Active Client' : 'Inactive' }}

Tablet

{{ $activeType === 'tablet' ? 'Active Client' : 'Inactive' }}

Mobile Phone

{{ $activeType === 'mobile' ? 'Active Client' : 'Inactive' }}

Device Properties

Device Type {{ ucfirst($activeType) }}
Platform / OS {{ $deviceInfo['platform'] ?: 'Unknown OS' }}
Browser {{ $deviceInfo['browser'] ?: 'Unknown Browser' }}
Device Name {{ $deviceInfo['device'] ?: 'Generic' }}

Request Origin IP

{{ request()->ip() }}

Live JSON Payload [device()]

diagnostics.json
{!! $jsonHtml !!}

HTTP Header Details

Raw Request User-Agent

{{ request()->header('User-Agent') }}
Accept Header {{ request()->header('Accept') }}
Back to Home