EncryptCookies
class EncryptCookies (View source)
Свойства
| protected Encrypter | $encrypter | Экземпляр шифровальщика. | |
| protected array<int,string> | $except | Имена куки, которые не должны быть зашифрованы. | |
| static protected bool | $serialize | Указывает, нужно ли сериализовать куки. |
Методы
| void | __construct(Encrypter $encrypter) Создать новый экземпляр CookieGuard. | |
| void | disableFor(string|array $name) Отключить шифрование для данного(их) имени(имен) куки. | |
| Response | handle(Request $request, Closure $next) Обработать входящий запрос. | |
| Request | decrypt(Request $request) Расшифровать куки в запросе. | |
| string|array|null | validateValue(string $key, string $value) Проверить и удалить префикс значения куки из значения. | |
| array | validateArray(string $key, array $value) Проверить и удалить префикс значения куки из всех значений массива. | |
| string|array | decryptCookie(string $name, string|array $cookie) Расшифровать данную куки и вернуть значение. | |
| array | decryptArray(array $cookie) Расшифровать массивную куки. | |
| Response | encrypt(Response $response) Зашифровать куки в исходящем ответе. | |
| Cookie | duplicate(Cookie $cookie, mixed $value) Создать копию куки с новым значением. | |
| bool | isDisabled(string $name) Определить, было ли отключено шифрование для данной куки. | |
| static bool | serialized(string $name) Определить, следует ли сериализовать содержимое куки. |
Подробности
void __construct(Encrypter $encrypter)
Создать новый экземпляр CookieGuard.
void disableFor(string|array $name)
Отключить шифрование для данного(их) имени(имен) куки.
protected Запрос decrypt(Request $request)
Расшифровать куки в запросе.
protected строка|массив|null validateValue(строка $key, строка $value)
Проверить и удалить префикс значения куки из значения.
protected массив validateArray(строка $key, массив $value)
Проверить и удалить префикс значения куки из всех значений массива.
protected строка|массив decryptCookie(строка $name, строка|массив $cookie)
Расшифровать заданную куки и вернуть значение.
protected массив decryptArray(массив $cookie)
Расшифровать куки в формате массива.
protected Ответ encrypt(Ответ $response)
Зашифровать куки в исходящем ответе.
protected Куки duplicate(Куки $cookie, смешанный $value)
Создать копию куки с новым значением.
логический isDisabled(строка $name)
Определить, отключена ли шифровка для заданной куки.
static логический serialized(строка $name)
Определить, следует ли сериализовать содержимое куки.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Cookie/Middleware/EncryptCookies.html