我正在开发一个包我注册ServiceProvider的包,在我的类方法中我保存cookie数据,因为这个
Cookie::queue(Cookie::make('my_name', 'manash', 120));
我正在检索这样的
Cookie::get('my_name')
但是我没有得到我存储的值,而是输出了这个值
eyJpdiI6InlcL3VxNklrejlKemxLQ012T0pcL3U1QT09IiwidmFsdWUiOiJpbzRmajVEUU90YkhhdTdpeFNlcURBPT0iLCJtYWMiOiI1MTFiMTk5YjY3ZTczMzI2Nzc1MGI1Mzk3NmU1MjJhYjE3MWRhYWE2OGQ4NWE1Y2Y2NDgyZWQ1YmYxOGQ4OWU1In0=
我认为它是加密的,但据我所知,它应该在我们使用get方法时自动解密。
我正在使用laravel 5.3.28
答案 0 :(得分:-1)
所发生的事情是laravel创建的所有cookie都经过加密并使用身份验证代码进行签名。 你试过这个请求了吗? 像这样:
Illuminate\Http\Request
Request $request;
$request->cookie('my_name');
答案 1 :(得分:-1)