2017-09-24 1 views
0

쿠키를 영원히 설정하려고하는데, 시도 할 때 null이 반환됩니까? (출구 라인).설정 후 쿠키가 null을 반환합니까?

class WelcomeController extends Controller 
{ 
    public function begin() 
    { 
     Cookie::forever('next_welcome_step', 'language'); 
     exit('cookie: ' . Cookie::get('next_welcome_step')); 
    } 
} 

답변

0

의도적으로 쿠키는 다음 페이지가로드 된 후에 만 ​​나타납니다. Laravel은 setcookie PHP 함수를 사용하고 the documentation이 포함되어 있습니다 쿠키가 설정되고 나면

, 그들은은 $ _COOKIE 배열로 다음 페이지로드에 액세스 할 수 있습니다.

사용중인 Laravel의 버전은 확실하지 않지만 v5.0 이상에서는 Cookie::queued 방법이 있습니다.

관련 문제