Skip to content

lexuses/api-debugger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Api debugger

Install

composer install lexuses/api-debugger

Usage

For laravel below 5.5: add Lexuses\ApiDebugger\ApiDebuggerServiceProvider to your app.php

It's done!

Now you see in response:

{
    "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:

$data = ["foo" => "bar"];
$debugger = app()->make(ApiDebugger::class);
$debugger->dump($data);

And in response you will see:

{
    "dump": {
        "foo": "bar"    
    }
}

About

API debugger for Laravel rest

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages