HTTP Monitoring
Track outgoing HTTP requests made by your code.
Overview
The HTTP panel captures all outgoing HTTP requests made using Laravel's HTTP client, showing:
- Request method and URL
- Request headers and body
- Response status and body
- Timing information
Enabling HTTP Monitoring
Toggle HTTP monitoring with:
- Click the HTTP toggle in the toolbar
- The toggle turns amber when active
Making Requests
Use Laravel's HTTP facade in your Tinker code:
php
$response = Http::get('https://api.example.com/users');
$response = Http::post('https://api.example.com/users', [
'name' => 'John Doe',
'email' => 'john@example.com',
]);HTTP Panel
Requests appear in the HTTP panel:
┌─────────────────────────────────────────────────┐
│ HTTP (2) │
├─────────────────────────────────────────────────┤
│ GET https://api.example.com/users 200 ✓ │
│ 124ms │
├─────────────────────────────────────────────────┤
│ POST https://api.example.com/users 201 ✓ │
│ 89ms │
└─────────────────────────────────────────────────┘Request Details
Click on a request to see full details:
Request
GET https://api.example.com/users?page=1
Headers:
Accept: application/json
Authorization: Bearer xxx...
User-Agent: GuzzleHttp/7.0Response
Status: 200 OK
Headers:
Content-Type: application/json
X-RateLimit-Remaining: 99
Body:
{
"data": [
{"id": 1, "name": "John"},
{"id": 2, "name": "Jane"}
]
}Related Features
- Code Execution — Run HTTP requests
- SQL Logging — See database queries
- Log Tailing — Monitor related logs