a lightweight package for create and pass response for use in laravel || lumen
$ composer require mojtabarks/api-exceptions
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);
$ php artisan vendor:publish --provider="Mojtabarks/ApiExceptions/Providers/ApiExceptionServiceProvider"
overwrite render
method of App\Exceptions\Handler
like this :
use Mojtabarks\ApiExceptions\Handlers\ApiException;
public function render($request, Throwable $exception)
{
return ApiException::handle($exception);
}
- Mojtaba Rakhisi - Initial work - github
This project is licensed under the MIT License - see the LICENSE.md file for details