Защита
класс Защита реализует HttpKernelInterface (Просмотреть исходный код)
Свойства
| protected HttpKernelInterface | $app | Реализация обернутого ядра. | |
| protected Encrypter | $encrypter | Экземпляр шифратора. |
Методы
| void | __construct(HttpKernelInterface $app, Encrypter $encrypter) Создать новый экземпляр CookieGuard. | |
| Response | handle(Request $request, int $type = HttpKernelInterface::MASTER_REQUEST, bool $catch = true) Обработать заданный запрос и получить ответ. | |
| Request | decrypt(Request $request) Расшифровать куки в запросе. | |
| string|array | decryptCookie(string|array $cookie) Расшифровать заданный куки и вернуть значение. | |
| array | decryptArray(array $cookie) Расшифровать куки в формате массива. | |
| Response | encrypt(Response $response) Зашифровать куки в исходящем ответе. | |
| Cookie | duplicate(Cookie $c, mixed $value) Создать дубликат куки с новым значением. |
Детали
void __construct(HttpKernelInterface $app, Encrypter $encrypter)
Создать новый экземпляр CookieGuard.
Response handle(Request $request, int $type = HttpKernelInterface::MASTER_REQUEST, bool $catch = true)
Обработать заданный запрос и получить ответ.
protected Request decrypt(Request $request)
Расшифровать куки в запросе.
protected string|array decryptCookie(string|array $cookie)
Расшифровать заданный куки и вернуть значение.
protected array decryptArray(array $cookie)
Расшифровать куки в формате массива.
protected Response encrypt(Response $response)
Зашифровать куки в исходящем ответе.
protected Cookie duplicate(Cookie $c, mixed $value)
Создать дубликат куки с новым значением.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/4.2/Illuminate/Cookie/Guard.html