mojtabarks/api-exceptions

Exception list using in api which help you to easy manage your api exceptions

v2.1.1 2021-11-15 22:15 UTC

This package is auto-updated.

Last update: 2024-09-16 04:31:39 UTC


README

a lightweight package for create and pass response for use in laravel || lumen

Installation

$ composer require mojtabarks/api-exceptions

lumen specific installation

if your project is lumen so you should copy mojtabarks/api-exceptions/src/config/exceptions to your config directory ! NOTE : If you don't have config directory so create it !

then add below code in your bootstrap/app.php :

  $app->configure(exceptions);

laravel specific installation

$ php artisan vendor:publish --provider="Mojtabarks/ApiExceptions/Providers/ApiExceptionServiceProvider"

Usage

overwrite render method of App\Exceptions\Handler like this :

    use Mojtabarks\ApiExceptions\Handlers\ApiException;
  
    public function render($request, Throwable $exception)
    {
        return ApiException::handle($exception);
    }

Authors

  • Mojtaba Rakhisi - Initial work - github

License

This project is licensed under the MIT License - see the LICENSE.md file for details