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
| void | __construct(string|null $message = null, mixed $code = null, Throwable $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. |
Details
void __construct(string|null $message = null, mixed $code = null, Throwable $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.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Auth/Access/AuthorizationException.html