Download the PHP package imdhemy/jsonable without Composer
On this page you can find all versions of the php package imdhemy/jsonable. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package jsonable
Jsonable
Laravel JSON response trait. This trait makes it easy for any controller to return a JSON response with the appropriate HTTP status code.
Installation
Via composer:
Usage
All that you need is to use
the Jsonable
trait inside your controller.
Example:
The previous code will return a JSON response like the following:
The parent key is optional, you can ommit it:
The response will be like the following:
Available methods
Success Methods
Method | Status code | Description |
---|---|---|
ok | 200 | Successful get, patch (return a JSON object) |
created | 201 | Successful post (return a JSON object) |
noContent | 204 | Successful delete |
Error Status
Method | Status code | Description |
---|---|---|
unauthorized | 401 | Not authenticated |
invalid | 403 | Authenticated, but no permissions |
notFound | 404 | Not Found |
invalid | 422 | Validation |
Extra methods
Method | Status code | Description |
---|---|---|
accepted | 202 | Successful post, delete, path - async |
badRequest | 400 | The request could not be understood by the server due to malformed syntax |
paymentRequired | 402 | Payment required |
All versions of jsonable with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.1.0
The package imdhemy/jsonable contains the following files
Loading the files please wait ....