arrayperu/http-code is a Laravel package for php library for http status codes..
It currently has 0 GitHub stars and 8 downloads on Packagist (latest version v1.0.0).
Install it with composer require arrayperu/http-code.
Discover more Laravel packages by arrayperu
or browse all Laravel packages to compare alternatives.
Last updated
PHP Library for HTTP Status codes.
Composer
composer require arrayperu/http-code
use ArrayPeru\HttpCode;
echo HttpCode::HTTP_OK; // 200
echo HttpCode::text(HttpCode::HTTP_OK); // OK
echo HttpCode::HTTP_NOT_FOUND; // 404
echo HttpCode::text(HttpCode::HTTP_NOT_FOUND); // Not Found
echo HttpCode::HTTP_INTERNAL_SERVER_ERROR; // 500
echo HttpCode::text(HttpCode::HTTP_INTERNAL_SERVER_ERROR); // Internal Server Error
| Property | Code | Text |
| :------------------------- | ---- | :------------------ |
| HTTP_CONTINUE | 100 | Continue |
| HTTP_SWITCHING_PROTOCOLS | 101 | Switching Protocols |
| HTTP_PROCESSING | 102 | Processing |
| HTTP_EARLY_HINTS | 103 | Early Hints |
| Property | Code | Text |
| :----------------------------------- | ---- | ----------------------------- |
| HTTP_OK | 200 | OK |
| HTTP_CREATED | 201 | Created |
| HTTP_ACCEPTED | 202 | Accepted |
| HTTP_NON_AUTHORITATIVE_INFORMATION | 203 | Non-Authoritative Information |
| HTTP_NO_CONTENT | 204 | No Content |
| HTTP_RESET_CONTENT | 205 | Reset Content |
| HTTP_PARTIAL_CONTENT | 206 | Partial Content |
| HTTP_MULTI_STATUS | 207 | Multi-Status |
| HTTP_ALREADY_REPORTED | 208 | Already Reported |
| HTTP_IM_USED | 226 | IM Used |
| Property | Code | Text |
| :-------------------------- | ---- | ------------------ |
| HTTP_MULTIPLE_CHOICES | 300 | Multiple Choices |
| HTTP_MOVED_PERMANENTLY | 301 | Moved Permanently |
| HTTP_FOUND | 302 | Found |
| HTTP_SEE_OTHER | 303 | See Other |
| HTTP_NOT_MODIFIED | 304 | Not Modified |
| HTTP_USE_PROXY | 305 | Use Proxy |
| HTTP_RESERVED | 306 | Reserved |
| HTTP_TEMPORARY_REDIRECT | 307 | Temporary Redirect |
| HTTP_PERMANENTLY_REDIRECT | 308 | Permanent Redirect |
| Property | Code | Text |
| :--------------------------------------------------------------- | ---- | --------------------------------------------------------- |
| HTTP_BAD_REQUEST | 400 | Bad Request |
| HTTP_UNAUTHORIZED | 401 | Unauthorized |
| HTTP_PAYMENT_REQUIRED | 402 | Payment Required |
| HTTP_FORBIDDEN | 403 | Forbidden |
| HTTP_NOT_FOUND | 404 | Not Found |
| HTTP_METHOD_NOT_ALLOWED | 405 | Method Not Allowed |
| HTTP_NOT_ACCEPTABLE | 406 | Not Acceptable |
| HTTP_PROXY_AUTHENTICATION_REQUIRED | 407 | Proxy Authentication Required |
| HTTP_REQUEST_TIMEOUT | 408 | Request Timeout |
| HTTP_CONFLICT | 409 | Conflict |
| HTTP_GONE | 410 | Gone |
| HTTP_LENGTH_REQUIRED | 411 | Length Required |
| HTTP_PRECONDITION_FAILED | 412 | Precondition Failed |
| HTTP_REQUEST_ENTITY_TOO_LARGE | 413 | Payload Too Large |
| HTTP_REQUEST_URI_TOO_LONG | 414 | URI Too Long |
| HTTP_UNSUPPORTED_MEDIA_TYPE | 415 | Unsupported Media Type |
| HTTP_REQUESTED_RANGE_NOT_SATISFIABLE | 416 | Range Not Satisfiable |
| HTTP_EXPECTATION_FAILED | 417 | Expectation Failed |
| HTTP_I_AM_A_TEAPOT | 418 | I'm a teapot |
| HTTP_MISDIRECTED_REQUEST | 421 | Misdirected Request |
| HTTP_UNPROCESSABLE_ENTITY | 422 | Unprocessable Entity |
| HTTP_LOCKED | 423 | Locked |
| HTTP_FAILED_DEPENDENCY | 424 | Failed Dependency |
| HTTP_RESERVED_FOR_WEBDAV_ADVANCED_COLLECTIONS_EXPIRED_PROPOSAL | 425 | Reserved for WebDAV advanced collections expired proposal |
| HTTP_UPGRADE_REQUIRED | 426 | Upgrade Required |
| HTTP_PRECONDITION_REQUIRED | 428 | Precondition Required |
| HTTP_TOO_MANY_REQUESTS | 429 | Too Many Requests |
| HTTP_REQUEST_HEADER_FIELDS_TOO_LARGE | 431 | Request Header Fields Too Large |
| HTTP_UNAVAILABLE_FOR_LEGAL_REASONS | 451 | Unavailable For Legal Reasons |
| Property | Code | Text |
| :------------------------------------------ | ---- | ------------------------------- |
| HTTP_INTERNAL_SERVER_ERROR | 500 | Internal Server Error |
| HTTP_NOT_IMPLEMENTED | 501 | Not Implemented |
| HTTP_BAD_GATEWAY | 502 | Bad Gateway |
| HTTP_SERVICE_UNAVAILABLE | 503 | Service Unavailable |
| HTTP_GATEWAY_TIMEOUT | 504 | Gateway Timeout |
| HTTP_VERSION_NOT_SUPPORTED | 505 | HTTP Version Not Supported |
| HTTP_VARIANT_ALSO_NEGOTIATES_EXPERIMENTAL | 506 | Variant Also Negotiates |
| HTTP_INSUFFICIENT_STORAGE | 507 | Insufficient Storage |
| HTTP_LOOP_DETECTED | 508 | Loop Detected |
| HTTP_NOT_EXTENDED | 510 | Not Extended |
| HTTP_NETWORK_AUTHENTICATION_REQUIRED | 511 | Network Authentication Required |