2017-10-07 11 views
0

저는 Laravel 5.2를 사용하고 있는데 첫 번째 페이지에서이 오류가 발생합니다. 이 오류는 무엇이며 어떻게 해결해야합니까?Laravel setcookie()는 매개 변수 3이 정수이고 float이 주어진다 고 가정합니다

ErrorException in Response.php line 348: 
setcookie() expects parameter 3 to be integer, float given 
in Response.php line 348 
at HandleExceptions->handleError('2', 'setcookie() expects parameter 3 to be integer, float given', '/var/www/dev/vendor/symfony/http-foundation/Response.php', '348', array('this' => object(Response), 'values' => array('Sat, 07 Oct 2017 08:31:17 GMT'), 'name' => 'Date', 'value' => 'Sat, 07 Oct 2017 08:31:17 GMT', 'cookie' => object(Cookie))) 
at setcookie('XSRF-TOKEN', 'eyJpdiI6InVMSlFsWGl3VzBcL3J5TEh6K3JZYU5BPT0iLCJ2YWx1ZSI6IlRnbitTUWNOWGNaZjE5MlJoVk1iWHJlQmR6U0xjMmNQME9BWDRoNDN2Q2NqWStoK3grQ2l4NGRnMXBZdHJ2b0NNVXZZdElvRXE3OWhvcVhiVGx5b3NBPT0iLCJtYWMiOiJkYmU3MDUyMzZkMTk4NTcwYmE1MTA0NWY0Njk5MDhkNzhlZDlmNTMzZjRjOGNkNGZhNmFmODk5ZWZkOGE2NWJmIn0=', '130356383897', '/', null, false, false) in Response.php line 348 
at Response->sendHeaders() in Response.php line 373 
at Response->send() in index.php line 56 

답변

2

세번째 파라미터 must be int.

그냥 int에 세 번째 매개 변수를 변환 :

setcookie($name, $value, (int)$expire)