Skip to content

Padroniza respostas de erro JSON (HTTP semântico) com request_id e debug controlado por ambiente para apps Laravel.

License

Notifications You must be signed in to change notification settings

kaninstein/laravel-app-errors

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kaninstein/laravel-app-errors

Latest Version on Packagist Total Downloads License

Consistent JSON error contract for Laravel APIs with:

  • Semantic HTTP statuses (422/401/403/404/409/412/503/500)
  • request_id propagation via middleware (X-Request-Id)
  • Environment-aware debug payloads

Install

composer require kaninstein/laravel-app-errors

Usage

Publish config:

php artisan vendor:publish --tag=app-errors-config

Add Kaninstein\LaravelAppErrors\Http\Middleware\RequestIdMiddleware to your API/web middleware stack and render JSON errors using Kaninstein\LaravelAppErrors\Http\ExceptionMapper.

About

Padroniza respostas de erro JSON (HTTP semântico) com request_id e debug controlado por ambiente para apps Laravel.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages