No Laravel 11, Response, que o Laravel utiliza.
No Laravel 11, assim como em versões anteriores, você pode usar constantes da classe Response para retornar códigos HTTP sem precisar lembrar dos números. Essas constantes estão disponíveis na classe Symfony\Component\HttpFoundation\Response, que o Laravel utiliza.
Aqui está a lista dos códigos HTTP e seus respectivos nomes verbais:
Códigos de Sucesso (2xx)
Response::HTTP_OK
→ 200 (OK)Response::HTTP_CREATED
→ 201 (Created)Response::HTTP_ACCEPTED
→ 202 (Accepted)Response::HTTP_NO_CONTENT
→ 204 (No Content)
Códigos de Redirecionamento (3xx)
Response::HTTP_MOVED_PERMANENTLY
→ 301 (Moved Permanently)Response::HTTP_FOUND
→ 302 (Found)Response::HTTP_SEE_OTHER
→ 303 (See Other)Response::HTTP_NOT_MODIFIED
→ 304 (Not Modified)Response::HTTP_TEMPORARY_REDIRECT
→ 307 (Temporary Redirect)Response::HTTP_PERMANENT_REDIRECT
→ 308 (Permanent Redirect)
Códigos de Erro do Cliente (4xx)
Response::HTTP_BAD_REQUEST
→ 400 (Bad Request)Response::HTTP_UNAUTHORIZED
→ 401 (Unauthorized)Response::HTTP_PAYMENT_REQUIRED
→ 402 (Payment Required)Response::HTTP_FORBIDDEN
→ 403 (Forbidden)Response::HTTP_NOT_FOUND
→ 404 (Not Found)Response::HTTP_METHOD_NOT_ALLOWED
→ 405 (Method Not Allowed)Response::HTTP_NOT_ACCEPTABLE
→ 406 (Not Acceptable)Response::HTTP_CONFLICT
→ 409 (Conflict)Response::HTTP_GONE
→ 410 (Gone)Response::HTTP_UNPROCESSABLE_ENTITY
→ 422 (Unprocessable Entity)Response::HTTP_TOO_MANY_REQUESTS
→ 429 (Too Many Requests)
Códigos de Erro do Servidor (5xx)
Response::HTTP_INTERNAL_SERVER_ERROR
→ 500 (Internal Server Error)Response::HTTP_NOT_IMPLEMENTED
→ 501 (Not Implemented)Response::HTTP_BAD_GATEWAY
→ 502 (Bad Gateway)Response::HTTP_SERVICE_UNAVAILABLE
→ 503 (Service Unavailable)Response::HTTP_GATEWAY_TIMEOUT
→ 504 (Gateway Timeout)