Como configurar os 'cookies' em laravel 5 independentemente dentro do controlador

quero pôr bolachas em Laravel 5 independentemente

Isto é, não quero usar

return response($content)->withCookie(cookie('name', 'value'));

Só quero pôr o cookie numa página e recuperar noutra página. A criação pode ser assim.

$cookie = Cookie::make('name', 'value', 60);

Mas como posso recuperar os biscoitos num controlador?

Author: The Alpha, 2015-07-20

4 answers

Pode tentar isto:

Cookie::queue($name, $value, $minutes);

Isto irá colocar em fila o cookie para o usar mais tarde e mais tarde será adicionado com a resposta quando a resposta estiver pronta para ser enviada. Você pode verificar a documentação no site Laravel.

Actualizar (Retrieving A Cookie Value):

$value = Cookie::get('name');

Nota: Se você definir um cookie no pedido atual, então você será capaz de recuperá-lo no próximo pedido subsequente.

 34
Author: The Alpha, 2015-07-20 12:49:50
Estás a ir na direcção certa, meu amigo.Agora, se quiser recuperar cookie em qualquer parte do projecto, basta colocar este código $val = Cookie::get('COOKIE_NAME'); É isso! Para mais informações, clique aqui.
 1
Author: Jigs Virani, 2015-07-20 12:55:03
Se quer pôr a cookie fora do pedido, o Laravel não é seu amigo.

Os cookies Laravel fazem parte do pedido, por isso, se quiser fazer isto fora do objecto do pedido, use o bom 'ole PHP setcookie(..) and $_COOKIE to get it.

 1
Author: Jeffz, 2017-08-15 22:04:52
Aqui está um código de amostra com explicação.
 //Create a response instance
 $response = new Illuminate\Http\Response('Hello World');

 //Call the withCookie() method with the response method
 $response->withCookie(cookie('name', 'value', $minutes));

 //return the response
 return $response;

O Cookie pode ser definido para sempre usando o método forever, como mostrado no código abaixo.

$response->withCookie(cookie()->forever('name', 'value'));
A recuperar um Cookie
//’name’ is the name of the cookie to retrieve the value of
$value = $request->cookie('name');
 0
Author: gaurav daxini, 2018-05-09 06:58:54