我在数组下面。
$data = array(
'category'=>array(
'0'=>1,
'1'=>15,
'2'=>7,
'3'=>76,
)
)
如何在laravel 5.6中将上述数组存储到cookie中?以及如何从cookie中检索所有cookie值?
答案 0 :(得分:1)
您需要使用 json_encode 或序列化函数对数组进行序列化,并将其存储在Cookie Facade中。
Cookie::queue('cookie_name', json_encode($data), $cookieTime);
或
Cookie::queue(Cookie::make('cookie_name', json_encode($data), $cookieTime));
答案 1 :(得分:0)
$data = array(
'category'=>array(
'0'=>1,
'1'=>15,
'2'=>7,
'3'=>76,
)
);
// to store
$json = serialize($data); // convert to string
cookie('name', $json, $minutes);
// to retrive
$value = Cookie::get('name');
答案 2 :(得分:0)
{{1}}