2017 © Pedro Peláez
 

library api-debugger

Debug info in laravel api response

image

lexuses/api-debugger

Debug info in laravel api response

  • Thursday, April 19, 2018
  • by lexuses
  • Repository
  • 1 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Api debugger

Install

composer install lexuses/api-debugger, (*1)

Usage

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

The Versions

19/04 2018

dev-master

9999999-dev

Debug info in laravel api response

  Sources   Download

MIT

The Requires

 

by Alexey Khrulev

laravel api debug debugger