abstem/rest-handler

A Laravel handler for custom exception on rest requests.

0.0.1 2017-11-14 21:29 UTC

This package is not auto-updated.

Last update: 2024-04-19 00:10:47 UTC


README

Laravel Exception Handler For Rest Requests

If you need to render json responses in case of custom exceptions this is the perfect library for it.

Instalation

$ composer require abstem/rest-handler

Next, update the exception handler base class on the App/Exceptions/Handler.php from

<?php
namespace App\Exceptions;

use Exception;
use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;

class Handler extends ExceptionHandler
{
    //  Your Code here
}

to

<?php
namespace App\Exceptions;

use Exception;
use Abstem\RestHandler\Exceptions\ExceptionHandler;

class Handler extends ExceptionHandler
{
    protected $handlers = [
        'You\Custom\Exception'  =>  'Your\Custom\Handler',    
    ];
    
    //  Your Code here
}

Simple as that, and on the Yourc\Custom\Handler you should receive a handle($request, $exception) method