class EncryptCookies (View source)
protected Encrypter | $encrypter | The encrypter instance. | |
protected array | $except | The names of the cookies that should not be encrypted. | |
static protected bool | $serialize | Indicates if cookies should be serialized. |
void | __construct(Encrypter $encrypter) Create a new CookieGuard instance. | |
void | disableFor(string|array $name) Disable encryption for the given cookie name(s). | |
Response | handle(Request $request, Closure $next) Handle an incoming request. | |
Request | decrypt(Request $request) Decrypt the cookies on the request. | |
string|array | decryptCookie(string $name, string|array $cookie) Decrypt the given cookie and return the value. | |
array | decryptArray(array $cookie) Decrypt an array based cookie. | |
Response | encrypt(Response $response) Encrypt the cookies on an outgoing response. | |
Cookie | duplicate(Cookie $cookie, mixed $value) Duplicate a cookie with a new value. | |
bool | isDisabled(string $name) Determine whether encryption has been disabled for the given cookie. | |
static bool | serialized(string $name) Determine if the cookie contents should be serialized. |
Create a new CookieGuard instance.
Disable encryption for the given cookie name(s).
Decrypt the cookies on the request.
Decrypt the given cookie and return the value.
Decrypt an array based cookie.
Encrypt the cookies on an outgoing response.
Duplicate a cookie with a new value.
Determine whether encryption has been disabled for the given cookie.
Determine if the cookie contents should be serialized.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Cookie/Middleware/EncryptCookies.html