class Guard implements HttpKernelInterface (View source)
protected HttpKernelInterface | $app | The wrapped kernel implementation. | |
protected Encrypter | $encrypter | The encrypter instance. |
void | __construct(HttpKernelInterface $app, Encrypter $encrypter) Create a new CookieGuard instance. | |
Response | handle(Request $request, int $type = HttpKernelInterface::MASTER_REQUEST, bool $catch = true) Handle the given request and get the response. | |
Request | decrypt(Request $request) Decrypt the cookies on the request. | |
string|array | decryptCookie(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 $c, mixed $value) Duplicate a cookie with a new value. |
Create a new CookieGuard instance.
Handle the given request and get the response.
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.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.5/Illuminate/Cookie/Guard.html