matthewerskine/json-error-renderer

A simple helper for Laravel/Lumen which will allow rendering of errors as JSON

1.0.0 2018-05-25 10:20 UTC

This package is not auto-updated.

Last update: 2024-06-23 04:19:27 UTC


README

Json Error Renderer

This is a simple package which provides a static helper class for generating errors suitable to quickly render as JSON.

To use in Laravel/Lumen applications:

in app/Exceptions/Handler.php:

use MatthewErskine\JsonErrorRenderer\JsonErrorRenderer;

public function render($request, Exception $e)
{
    $error = JsonErrorRenderer::render($request, $e);

    return response()->json(
        $error->getPayload(),
        $error->getStatusCode()
    );
}