AuthorizationException
class AuthorizationException extends Exception (View source)
Properties
| protected Response | $response | The response from the gate. |
|
| protected int|null | $status | The HTTP response status code. |
Methods
Create a new authorization exception instance.
Set the HTTP response status code.
Set the HTTP response status code to 404.
Determine if the HTTP status code has been set.
Get the HTTP status code.
Create a deny response object from this exception.
Details
__construct(string|null $message = null, mixed $code = null, Throwable|null $previous = null)
Create a new authorization exception instance.
Response
response()
Get the response from the gate.
$this
setResponse(Response $response)
Set the response from the gate.
$this
withStatus(int|null $status)
Set the HTTP response status code.
$this
asNotFound()
Set the HTTP response status code to 404.
bool
hasStatus()
Determine if the HTTP status code has been set.
int|null
status()
Get the HTTP status code.
Response
toResponse()
Create a deny response object from this exception.
Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.