【发布时间】:2020-05-14 13:15:27
【问题描述】:
我在这里尝试使用 laravel 6 设置和获取数组 cookie,所以我在这里尝试这段代码
这个函数来设置cookie
public function booking(Request $request)
{
$data = [
'name_package'=>$request->name_package,
'price'=>$request->price,
];
$array_json=json_encode($data);
return redirect('/checkout')->withCookie(cookie()->forever( 'data',$array_json, 2880));
}
获取cookie的函数
public function checkout(){
$data=\Cookie::get('data');
$data=json_decode($data);
return view('home/checkout')->with('data', $data);;
}
在我的刀片中,我尝试像这样 foreach $data http://prntscr.com/qubpuy
但我得到一个错误尝试获取非对象的属性'name_package'
请帮我纠正这个错误
【问题讨论】:
-
这能回答你的问题吗? How to store array cookie in laravel 5.4?