/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $response = $next($request); foreach ($this->cookies->getQueuedCookies() as $cookie) { $response->headers->setCookie($cookie); } return $response; }
/** * Append all queued cookies to the response. * * @param \Symfony\Component\HttpFoundation\Response $response * @return void */ protected function writeQueuedCookies(Response $response) { foreach ($this->queue->getQueuedCookies() as $cookie) { $response->headers->setCookie($cookie); } }