Download the PHP package kheredia04/api-responder without Composer
On this page you can find all versions of the php package kheredia04/api-responder. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download kheredia04/api-responder
More information about kheredia04/api-responder
Files in kheredia04/api-responder
Download kheredia04/api-responder
More information about kheredia04/api-responder
Files in kheredia04/api-responder
Vendor kheredia04
Package api-responder
Short Description Un paquete elegante y consistente para estandarizar las respuestas JSON en tus APIs de Laravel.
License MIT
Package api-responder
Short Description Un paquete elegante y consistente para estandarizar las respuestas JSON en tus APIs de Laravel.
License MIT
Please rate this library. Is it a good library?
Informations about the package api-responder
Laravel API Responder
Un paquete sencillo y elegante para estandarizar las respuestas de tus APIs en Laravel. Olvídate de repetir código y garantiza que tu API siempre devuelva una estructura JSON consistente.
Características
- Consistencia: Todas las respuestas siguen el mismo formato.
- Macros nativos: Usa
response()->apiSuccess()directamente en tus controladores. - Manejo de errores: Soporte nativo para excepciones y mensajes de error.
- Paginación: Formateo automático de colecciones paginadas.
Instalación
Instala el paquete a través de Composer:
composer require kheredia04/api-responder
Uso
Una vez instalado, el paquete registra automáticamente los macros en la fachada response()
// Respuesta exitosa simple
return response()->apiSuccess($data, 'Usuario obtenido con éxito');
// Respuesta con objeto individual
return response()->apiShowOne($user, 'Detalles del usuario');
// Respuesta de lista (colección)
return response()->apiShowAll($users, 'Lista de usuarios');
// Error personalizado
return response()->apiError('No autorizado', 403);
// Excepciones
// try {
// ...
// } catch (\Throwable $th) {
return response()->apiShowError($th, 500);
// }
Estructura de la Respuesta
Todas las respuestas exitosas siguen este esquema
{
"data": { ... },
"message": "Mensaje opcional",
"status": true,
"code": 200
}All versions of api-responder with dependencies
PHP Build Version
Package Version
The package kheredia04/api-responder contains the following files
Loading the files please wait ...