Download the PHP package hesamrad/laravel-api-debugger without Composer
On this page you can find all versions of the php package hesamrad/laravel-api-debugger. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download hesamrad/laravel-api-debugger
More information about hesamrad/laravel-api-debugger
Files in hesamrad/laravel-api-debugger
Package laravel-api-debugger
Short Description A Laravel package to ease the process of debugging JSON APIs.
License MIT
Homepage https://github.com/hesamzakerirad/laravel-api-debugger
Informations about the package laravel-api-debugger
Laravel Api Debugger
Laravel API Debuuger is a minimal package to help you debug your JSON API.
How to install?
Take these steps to install Laravel API Debugger.
Step #1
Install the package using Composer.
Step #2
Add the middleware to the routes you want to debug.
For every request that goes through the specified middleware, you will have additional information to help with your debugging process.
Note
1- You need to set APP_DEBUG
key to true
inside your .env
file in order to enable debugger.
2- Since this debugger works with JSON APIs, you will need to send Accept
request header with the value of application/json
.
Example
To demonstrate, I requested /users
and provided the results shown below.
dd helper but for API!
This package introduces a handy helper called jdd
used to dump date whenever needed. It's basically the same as dd
method but only for APIs. (JDD stands for JSON Die and Dump.)
It outputs this:
Disclaimer
This package can be dangerous when used on production environment; be sure to turn off APP_DEBUG
on production to avoid leaking important information.
All versions of laravel-api-debugger with dependencies
illuminate/config Version ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0
illuminate/database Version ^8.69 || ^9.27 || ^10.0 || ^11.0 || ^12.0
illuminate/support Version ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0