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
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