PHPackages                             mmt/api-response-normalizer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. mmt/api-response-normalizer

ActiveLibrary[API Development](/categories/api)

mmt/api-response-normalizer
===========================

Trait for normalized JSON API responses in Laravel

v1.1.2(3mo ago)029↓90.9%1MITPHPPHP ^8.2

Since Mar 10Pushed 3mo agoCompare

[ Source](https://github.com/TitanDvd/api-response-normalizer)[ Packagist](https://packagist.org/packages/mmt/api-response-normalizer)[ RSS](/packages/mmt-api-response-normalizer/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (2)Versions (3)Used By (1)

MMT Api Response Normalizer
===========================

[](#mmt-api-response-normalizer)

Trait para respuestas JSON normalizadas en APIs Laravel. Unifica el formato de éxito (`success`, `data`, `meta`) y de error (`success`, `message`, `error`) en todos los endpoints.

Requisitos
----------

[](#requisitos)

- PHP ^8.2
- Laravel ^11.0 o ^12.0
- Illuminate HTTP &amp; Support ^11.0|^12.0

Instalación
-----------

[](#instalación)

```
composer require mmt/api-response-normalizer
```

Si usas [mmt/laravel-feature-scaffold](https://github.com/TitanDvd/laravel-feature-scaffold), este paquete se instala como dependencia y los controladores generados ya usan el trait.

Uso
---

[](#uso)

Usa el trait `ApiResponse` en controladores (o cualquier clase que devuelva respuestas HTTP):

```
