Ответ
класс Response реализует Arrayable (Просмотреть исходный код)
Свойства
| защищённое bool | $allowed | Указывает, был ли ответ разрешён. | |
| защищённое string|null | $message | Сообщение ответа. | |
| защищённое mixed | $code | Код ответа. | |
| защищённое int|null | $status | Код состояния HTTP ответа. |
Методы
| void | __construct(bool $allowed, string|null $message = '', mixed $code = null)
Создать новый ответ. | |
| статический Response | allow(string|null $message = null, mixed $code = null)
Создать новый ответ "разрешено". | |
| статический Response | deny(string|null $message = null, mixed $code = null)
Создать новый ответ "запрещено". | |
| статический Response | denyWithStatus(int $status, string|null $message = null, mixed $code = null)
Создать новый ответ "запрещено" со статусом HTTP. | |
| статический Response | denyAsNotFound(string|null $message = null, mixed $code = null)
Создать новый ответ "запрещено" со статусом HTTP 404. | |
| bool | allowed()
Определить, был ли ответ разрешен. | |
| bool | denied()
Определить, был ли ответ запрещен. | |
| string|null | message()
Получить сообщение ответа. | |
| mixed | code()
Получить код/причину ответа. | |
| Response | authorize()
Выбросить исключение авторизации, если ответ был запрещен. | |
| $this | withStatus(null|int $status)
Установить код состояния HTTP ответа. | |
| $this | asNotFound()
Установить код состояния HTTP ответа на 404. | |
| int|null | status()
Получить код состояния HTTP. | |
| toArray()
Преобразовать ответ в массив. | ||
| string | __toString()
Получить строковое представление сообщения. |
Детали
void __construct(bool $allowed, string|null $message = '', mixed $code = null)
Создать новый ответ.
static Response allow(string|null $message = null, mixed $code = null)
Создать новый ответ "разрешено".
static Response deny(string|null $message = null, mixed $code = null)
Создать новый ответ "запрещено".
static Response denyWithStatus(int $status, string|null $message = null, mixed $code = null)
Создать новый ответ "запрещено" со статусом HTTP.
static Response denyAsNotFound(string|null $message = null, mixed $code = null)
Создать новый ответ "отказ" с кодом HTTP статуса 404.
bool allowed()
Определить, был ли ответ разрешен.
bool denied()
Определить, был ли ответ отклонен.
string|null message()
Получить сообщение ответа.
mixed code()
Получить код/сообщение ответа.
Response authorize()
Выбросить исключение авторизации, если ответ был отклонен.
$this withStatus(null|int $status)
Установить код HTTP статуса ответа.
$this asNotFound()
Установить код HTTP статуса ответа на 404.
int|null status()
Получить код HTTP статуса.
toArray()
Преобразовать ответ в массив.
string __toString()
Получить строковое представление сообщения.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Auth/Access/Response.html