在构造方法中获取Cookie为加密值,请问如何转化为未加密值
public function __construct()
{
echo Cookie::get('customer_id');
// 打印结果
// eyJpdiI6Im5NZVNkTnpJSlFib3BpXC91VmdHWFJ....
}
public function index()
{
echo Cookie::get('customer_id');
// 打印结果
// 6
}
类似的问题在 5.4的一个项目时候遇到过。那会儿刚用Laravel,发现在构造方法中使用session相关方法却拿不到内容,方法中可以,后来查阅了相关网站后了解到。因为控制器的构造方法运行时中间件还没有准备好,所以导致取不到内容。解决方案就是手动载入中间件