VerifyCsrfToken
class VerifyCsrfToken (View source)
Трейты
| InteractsWithTime |
Свойства
| protected Application | $app | Экземпляр приложения. | |
| protected Encrypter | $encrypter | Реализация шифратора. | |
| protected array | $except | URI, исключённые из проверки CSRF. |
Методы
| int | secondsUntil(DateTimeInterface|DateInterval|int $delay) Получить количество секунд до заданной даты и времени. | из InteractsWithTime |
| int | availableAt(DateTimeInterface|DateInterval|int $delay) Получить отметку времени "доступно в" в формате Unix. | из InteractsWithTime |
| DateTimeInterface|int | parseDateInterval(DateTimeInterface|DateInterval|int $delay) Если заданное значение — интервал, преобразовать его в объект DateTime. | из InteractsWithTime |
| int | currentTime() Получить текущее системное время в формате Unix. | из InteractsWithTime |
| void | __construct(Application $app, Encrypter $encrypter) Создать новый экземпляр посредника. | |
| mixed | handle(Request $request, Closure $next) Обработать входящий запрос. | |
| bool | isReading(Request $request) Определить, использует ли HTTP-запрос глагол «чтение». | |
| bool | runningUnitTests() Определить, выполняет ли приложение тесты единиц. | |
| bool | inExceptArray(Request $request) Определить, имеет ли запрос URI, который должен пройти проверку CSRF. | |
| bool | tokensMatch(Request $request) Определить, совпадают ли токены сессии и ввода CSRF. | |
| string | getTokenFromRequest(Request $request) Получить токен CSRF из запроса. | |
| Response | addCookieToResponse(Request $request, Response $response) Добавить токен CSRF в куки ответа. |
Подробности
protected int secondsUntil(DateTimeInterface|DateInterval|int $delay)
Получить количество секунд до заданной даты и времени.
protected int availableAt(DateTimeInterface|DateInterval|int $delay)
Получить отметку времени "доступно в" в формате Unix.
protected DateTimeInterface|int parseDateInterval(DateTimeInterface|DateInterval|int $delay)
Если заданное значение — интервал, преобразовать его в объект DateTime.
protected int currentTime()
Получить текущее системное время в формате Unix.
void __construct(Application $app, Encrypter $encrypter)
Создать новый экземпляр посредника.
protected bool isReading(Request $request)
Определить, использует ли HTTP-запрос глагол «чтение».
protected bool runningUnitTests()
Определяет, запущены ли модульные тесты приложения.
protected bool inExceptArray(Request $request)
Определяет, содержит ли запрос URI, который должен пройти проверку CSRF.
protected bool tokensMatch(Request $request)
Определяет, совпадают ли токен сессии и токен CSRF ввода.
protected string getTokenFromRequest(Request $request)
Получить токен CSRF из запроса.
protected Response addCookieToResponse(Request $request, Response $response)
Добавить токен CSRF в куки ответа.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.5/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.html