dev-master
9999999-devDebug info in laravel api response
MIT
The Requires
- php >=5.5.9
- guzzlehttp/guzzle ^6.3
by Alexey Khrulev
laravel api debug debugger
Wallogit.com
2017 © Pedro Peláez
Debug info in laravel api response
composer install lexuses/api-debugger, (*1)
For laravel below 5.5: add Lexuses\ApiDebugger\ApiDebuggerServiceProvider to your app.php, (*2)
It's done!, (*3)
Now you see in response:, (*4)
{
"data": {
"id": 1,
"name": "admin"
},
"debug": {
"sql": {
"total_queries": 673,
"queries": [
{
"query": "select * from `oauth_access_tokens` where `oauth_access_tokens`.`id` = '552ef1eb05742d41468ac07d0ad360ece53ac3c9e1a5151e7971b8e737033957677e447af58bfd03' limit 1;",
"time": 38.01
},
{
"query": "select * from `users` where `id` = '1' limit 1;",
"time": 13
}
]
}
}
}
You can pass your variable for test:, (*5)
$data = ["foo" => "bar"]; $debugger = app()->make(ApiDebugger::class); $debugger->dump($data);
And in response you will see:, (*6)
{
"dump": {
"foo": "bar"
}
}
Debug info in laravel api response
MIT
laravel api debug debugger