Laravel API Response Helpers
Published on by Paul Redmond
Laravel API Response Helpers is a super simple package allowing for consistent API responses throughout your Laravel application:
// Use this trait within a controlleruse ApiResponseHelpers; // Provides the following methods:$this->respondNotFound(string|Exception $message, ?string $key = 'error')$this->respondWithSuccess(?array $contents = [])$this->respondOk(string $message)$this->respondUnAuthenticated(?string $message = null)$this->respondForbidden(?string $message = null)$this->respondError(?string $message = null)$this->respondCreated(?array $data = [])$this->respondNoContent(?array $data = [])
The goal of this package is ensuring consistent JSON API responses throughout an application. It provides a consistent way to respond instead of manually designing the API response:
// i.e.response()->json(['message' => $error], Response::HTTP_BAD_REQUEST)// orresponse()->json([$error], 400)
You can learn more about this package, get full installation instructions, and view the source code on GitHub.
This package was submitted to our Laravel News Links section. Links is a place the community can post packages and tutorials around the Laravel ecosystem. Follow along on Twitter @LaravelLinks